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); } }
private void CargarComboboxTipoCliente() { Controlador.TipoCliente tipo = new Controlador.TipoCliente(); cmbTipoCliente.DisplayMember = "Descripcion"; cmbTipoCliente.ValueMember = "Id"; cmbTipoCliente.DataSource = tipo.Listar(); }
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); }
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; }