Пример #1
0
        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();
        }
Пример #2
0
        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);
        }