public ProveedorBLL buscarPorRut(string rutPro) { Proveedor aBsucar = new Proveedor(); aBsucar = aBsucar.BuscarProveedor(rutPro); if (aBsucar != null) { ProveedorBLL encontado = new ProveedorBLL(); encontado.Rut = aBsucar.RutProveedor; encontado.Nombre = aBsucar.Nombre; encontado.Apellido = aBsucar.Apellido; encontado.Correo = aBsucar.Correo; encontado.Tel = aBsucar.Telefono; if (Enum.IsDefined(typeof(Rubros), aBsucar.Rubro)) { encontado.Rubro = (Rubros)Enum.Parse(typeof(Rubros), aBsucar.Rubro); } else { encontado.Rubro = Rubros.Otro; } return(encontado); } else { return(null); } }
public static ProveedorBLL Getinstancia() { if (instance == null) { instance = new ProveedorBLL(); } return(instance); }
public void add_prov(ProveedorBLL objprov) { ProveedorDAL pd = new ProveedorDAL(); pd.nombre_proveedor = this.nombre_proveedor; pd.fono_proveedor = this.fono_proveedor; pd.mail_proveedor = this.mail_proveedor; pd.direccion_proveedor = this.direccion_proveedor; pd.descripcion = this.descripcion; pd.AgregarProv(pd); }
public void Eliminar(string rut) { ProveedorBLL abuscar = new ProveedorBLL(); Proveedor borrado = new Proveedor(); abuscar = abuscar.buscarPorRut(rut); if (abuscar != null) { borrado.EliminarProveedor(rut); } else { throw new Exception("El proveedor no se ha encontrado"); } }