public Proveedor ObtenerProveedor(int rutProveedor) { try { Modelo.PROVEEDOR proveedor = ConectorDALC.ModeloAlmacen.PROVEEDOR.FirstOrDefault(e => e.RUT == rutProveedor); Rut = (int)proveedor.RUT; Dv = char.Parse(proveedor.DV); IdProveedor = (int)proveedor.ID; Nombre = proveedor.NOMBRE; CorreoElectronico = proveedor.CORREO; Telefono = proveedor.TELEFONO; Direccion = proveedor.DIRECCION; Tipo = new TipoRubro() { Id = (int)proveedor.TIPO_RUBRO.IDRUBRO }; Proveedor proveedorEncontrado = new Proveedor(Rut, Dv, IdProveedor, Nombre, CorreoElectronico, Telefono, Direccion, Tipo); return(proveedorEncontrado); } catch (Exception ex) { return(null); throw new ArgumentException("Error al obtener proveedor: " + ex); } }
private void CargarComboboxTipoRubro() { Controlador.TipoRubro tipoRubro = new Controlador.TipoRubro(); cmbRubro.DataSource = tipoRubro.Listar(); cmbRubro.DisplayMember = "Descripcion"; cmbRubro.ValueMember = "Id"; }
public Proveedor(int rut, char dv, string nombre, string correo, int telefono, string direccion, TipoRubro tipo) { Rut = rut; Dv = dv; Nombre = nombre; CorreoElectronico = correo; Telefono = telefono; Direccion = direccion; Tipo = tipo; }
public IList <TipoRubro> Listar() { List <TipoRubro> listado = new List <TipoRubro>(); foreach (Modelo.TIPO_RUBRO tipoRubro in ConectorDALC.ModeloAlmacen.TIPO_RUBRO.ToList()) { TipoRubro tipo = new TipoRubro(); tipo.Id = (int)tipoRubro.IDRUBRO; tipo.Descripcion = tipoRubro.DESCRIPCION; listado.Add(tipo); } return(listado); }