示例#1
0
        public Cliente ObtenerCliente(int runCliente)
        {
            try
            {
                Modelo.CLIENTE cliente = ConectorDALC.ModeloAlmacen.CLIENTE.FirstOrDefault(e => e.RUNCLIENTE == runCliente);
                Run             = (int)cliente.RUNCLIENTE;
                Dv              = char.Parse(cliente.DV);
                Nombre          = cliente.NOMBRE;
                Apellido        = cliente.APELLIDO;
                FechaNacimiento = cliente.FECHANACIMIENTO;
                Direccion       = cliente.DIRECCION;
                Telefono        = cliente.TELEFONO;
                Estado          = new EstadoFiado()
                {
                    Id = (int)cliente.ESTADO_FIADO.IDESTADO
                };
                Tipo = new TipoCliente()
                {
                    Id = (int)cliente.TIPO_CLIENTE.IDTIPO
                };
                Cliente clienteEncontrado = new Cliente(Run, Dv, Nombre, Apellido, FechaNacimiento, Direccion, Telefono,
                                                        Estado, Tipo);
                return(clienteEncontrado);
            }
            catch (Exception ex)
            {
                return(null);

                throw new ArgumentException("Error al obtener cliente: " + ex);
            }
        }
示例#2
0
 private void CargarComboboxTipoCliente()
 {
     Controlador.TipoCliente tipo = new Controlador.TipoCliente();
     cmbTipoCliente.DisplayMember = "Descripcion";
     cmbTipoCliente.ValueMember   = "Id";
     cmbTipoCliente.DataSource    = tipo.Listar();
 }
示例#3
0
        public IList <TipoCliente> Listar()
        {
            List <TipoCliente> listado = new List <TipoCliente>();

            foreach (Modelo.TIPO_CLIENTE tipoCliente in ConectorDALC.ModeloAlmacen.TIPO_CLIENTE.ToList())
            {
                TipoCliente tipo = new TipoCliente();
                tipo.Id          = (int)tipoCliente.IDTIPO;
                tipo.Descripcion = tipoCliente.DESCRIPCION;
                listado.Add(tipo);
            }
            return(listado);
        }
示例#4
0
 public Cliente(int run, char dv, string nombre, string apellido, DateTime fechaNacimiento, string direccion,
                int telefono, EstadoFiado estado, TipoCliente tipo)
 {
     Run             = run;
     Dv              = dv;
     Nombre          = nombre;
     Apellido        = apellido;
     FechaNacimiento = fechaNacimiento;
     Direccion       = direccion;
     Telefono        = telefono;
     Estado          = estado;
     Tipo            = tipo;
 }