public AltaCliente() { InitializeComponent(); fechaNacimiento.MinDate = new DateTime(1880, 1, 1); fechaNacimiento.MaxDate = Contexto.FechaActual; validadorLetras = new ValidadorSoloLetras(); validadorLetrasAndNumeros = new ValidadorSoloLetrasAndNumeros(); validadorNumerico = new ValidadorNumerico(); comboTipoDoc.DropDownStyle = ComboBoxStyle.DropDownList; comboTipoDoc.DataSource = TipoDocumento.Todos(); ConfigurarLargoTextbox(); }
public static Cliente traerDe(DataRow dr) { var cliente = new Cliente(); var data = new DataRowExtended(dr); cliente.id = data.LongValue("id_cliente"); try { var tipo = data.StringValue("tipo_documento")[0]; cliente.tipoDocumento = TipoDocumento.Parse(tipo); } catch (Exception) { cliente.tipoDocumento = null; } cliente.cuil = data.StringValue("cuil"); cliente.nroDocumento = data.StringValue("nro_documento"); cliente.nombre = data.StringValue("nombre"); cliente.apellido = data.StringValue("apellido"); cliente.mail = data.StringValue("mail"); cliente.telefono = data.StringValue("telefono"); cliente.ciudad = data.StringValue("ciudad"); cliente.localidad = data.StringValue("localidad"); cliente.domCalle = data.StringValue("dom_calle"); cliente.nroCalle = data.StringValue("num_calle"); cliente.depto = data.StringValue("depto"); cliente.piso = data.Fold <int?>("piso", null, x => Convert.ToInt32(x.ToString())); cliente.codPostal = data.StringValue("cod_postal"); cliente.fechaNacimiento = data.OrElse <DateTime?>("fecha_nacimiento", null); cliente.fechaCreacion = data.OrElse <DateTime?>("fecha_creacion", null); cliente.Habilitado = data.BoolValue("habilitado"); return(cliente); }