Visual Basic.NET - Código en capa Presentación programación con DAPPER

 
Vista:
sin imagen de perfil
Val: 344
Bronce
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Código en capa Presentación programación con DAPPER

Publicado por Miguel (281 intervenciones) el 21/11/2021 20:34:05
Estas líneas de código tienen la finalidad de cuando su valor es 0 o Nothing en el Sql Server se muestre Null, pues al diseñar la tabla se le indica que el campo puede tener un valor nulo.

Para ello en la aplicación en la capa de datos se indica de la forma siguiente

param.Add("@FechaInicial", IIf(IsDBNull(eObra.FechaInicial), "01/01/1900", eObra.FechaFinal))
param.Add("@DtoInicial", IIf(IsDBNull(eObra.DtoInicial), 0, eObra.DtoInicial))
param.Add("@ImporteInicial", IIf(IsDBNull(eObra.ImporteInicial), 0, eObra.ImporteInicial))
param.Add("@Estado", IIf(IsDBNull(eObra.Estado), Nothong, eObra.Estado))

En el caso de lo los campos de texto y los numéricos lo tengo controlado pero con la fechas tengo que meter fechas que se ve que están fuera de lugar pues no se como se podría hacer mejor. Paro el problema que no se puede hacer NULL.

Agradecería cualquier ayuda para darme una visión que mejore el código.

Gracias y un saludo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder