none
campos vacios RRS feed

  • Pregunta

  • hola buenas tardes!!!! ayudenme

    tengo una aplicacion en c# tengo 4 capas(acceso,entidades,frontera y logica_negocios)

    tengo una aplicacion que con 6 textbox y un boton guardar, donde va haber ocaciones en que 2 de los 6 textbox noseran necesarios llenarlos ya que esos dos textbox son opcionales y si no se requieren no se llenan mi pregunta es que codigo necesito para guardar en mi tabla campos vacios 

    ayudenme xfavor

    jueves, 20 de noviembre de 2014 19:22

Todas las respuestas

  • Hola querido amigo, podrías guardar esos campos que no usas como "" (vacio) simplemente, al momento de asignar los paramatros para el llenado de datos a tu tabla seria asi:

    ObjetoParametros.Parametro01 = TextBox01.Text;

    //2da manera

    ObjetoParametros.Parametro01 = "";

    Y bueno con eso se soluciona tu problema.

    Espero haberte ayudado si te sirvio marcarla como respuesta.

    • Propuesto como respuesta Aldair Cosetito viernes, 21 de noviembre de 2014 6:26
    jueves, 20 de noviembre de 2014 20:47
  • >>mi pregunta es que codigo necesito para guardar en mi tabla campos vacios

    deberias hacer que estos campos en la tabla permitan valores nulos y la propiedad de la entidad tambien lo permita, entonces desde tu codigo podrias usar

    if(entidad.Propiedad.HasValue){
    
       cmd.Parameters.AddWthValue("@param1", entidad.Propiedad.Value);
    
    } else {
    
       cmd.Parameters.AddWthValue("@param1", DbNull.Value);
    
    } 

    lo defino asi para que quede claro, pero se podria hacer en una sola linea con el  condicion ? valortrue : valorfalse

    cuando recuperes el valor del campo deberias verificar que este no este en null, si lo esta la propiedad no la asignas asi queda en null

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Propuesto como respuesta Pedro Ávila viernes, 21 de noviembre de 2014 15:25
    viernes, 21 de noviembre de 2014 10:52