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
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


0