public string MostrarCatalogo(int iddep) { AllProducts = new List <Productos>(); string ps = ""; try { using (bdDevEntities dbModel = new bdDevEntities()) { AllProducts = dbModel.Productos.Where(i => i.fk_id_departamento == iddep).ToList(); foreach (var d in AllProducts) { ps += d.codigo_producto + "¬"; ps += d.nombre + "¬"; ps += d.descripcion + "¬"; ps += d.unidad_medida + "¬"; ps += d.precio + "¬"; ps += d.status + "¬"; ps += d.fk_id_departamento + "¬"; ps += d.url_imagen + "°"; } } } catch (Exception e) { } return(ps); }
/*----------------------------------------Productos--------------------------------*/ public List <Productos> ListarProductos() { AllProducts = new List <Productos>(); try { using (bdDevEntities dbModel = new bdDevEntities()) { foreach (var d in dbModel.Productos) { //Creamos un objeto departamento por cada departamento en la base de datos y lo añadimos a la lista AllDepartaments Productos producto = new Productos(); producto.id = d.id; producto.nombre = d.nombre; producto.descripcion = d.descripcion; producto.unidad_medida = d.unidad_medida; producto.precio = d.precio; producto.fk_id_departamento = d.fk_id_departamento; producto.url_imagen = d.url_imagen; producto.codigo_producto = d.codigo_producto; AllProducts.Add(producto); } } } catch (Exception ex) { } return(AllProducts); }
public void BajaDepartamento(int id) //Da de baja un departamento. { try { using (bdDevEntities dbModel = new bdDevEntities()) { Departamentos oDepart = dbModel.Departamentos.Find(id); oDepart.status = "Inactivo"; dbModel.Entry(oDepart).State = System.Data.Entity.EntityState.Modified; dbModel.SaveChanges(); } } catch (Exception ex) { } }
public string BajaProducto(string codigo) { try { using (bdDevEntities dbModel = new bdDevEntities()) { Productos oProd = dbModel.Productos.Where(i => i.codigo_producto == codigo).FirstOrDefault(); oProd.status = "Inactivo"; dbModel.Entry(oProd).State = System.Data.Entity.EntityState.Modified; dbModel.SaveChanges(); } } catch (Exception e) { } return("Baja Exitosa!"); }
public bool AgregarDepartamento(string Nombre, string status) //Agrega un nuevo departamento a la bd { try { using (bdDevEntities dbModel = new bdDevEntities()) { Departamentos NewDepartament = new Departamentos(); NewDepartament.nombre = Nombre; NewDepartament.status = status; dbModel.Departamentos.Add(NewDepartament); dbModel.SaveChanges(); } } catch (Exception ex) { } return(true); }
public bool GuardarProducto(string codigo, string nombre, string descripcion, string unidadmedida, float precio, string status, int depto) //Guarda un producto { try { using (bdDevEntities dbModel = new bdDevEntities()) { Productos NewProducto = new Productos(); NewProducto.codigo_producto = codigo; NewProducto.nombre = nombre; NewProducto.descripcion = descripcion; NewProducto.unidad_medida = unidadmedida; NewProducto.precio = precio; NewProducto.status = status; NewProducto.fk_id_departamento = depto; dbModel.Productos.Add(NewProducto); dbModel.SaveChanges(); } } catch (Exception ex) { } return(true); }
public List <Departamentos> ListarDepartamentos() //Retorna la lista de todos los departamentos en la db { AllDepartments = new List <Departamentos>(); try { using (bdDevEntities dbModel = new bdDevEntities()) { foreach (var d in dbModel.Departamentos) { //Creamos un objeto departamento por cada departamento en la base de datos y lo añadimos a la lista AllDepartaments Departamentos departamento = new Departamentos(); departamento.id = d.id; departamento.nombre = d.nombre; AllDepartments.Add(departamento); } } } catch (Exception ex) { } return(AllDepartments); }
public bool EnviaModificacion(string codigo, string nombre, string descripcion, string unidadmedida, float precio, string status, int depto) //edita un producto { try { using (bdDevEntities dbModel = new bdDevEntities()) { Productos NewProducto = dbModel.Productos.Where(i => i.codigo_producto == codigo).FirstOrDefault(); //NewProducto.codigo_producto = codigo; NewProducto.nombre = nombre; NewProducto.descripcion = descripcion; NewProducto.unidad_medida = unidadmedida; NewProducto.precio = precio; NewProducto.status = status; NewProducto.fk_id_departamento = depto; dbModel.Entry(NewProducto).State = System.Data.Entity.EntityState.Modified; dbModel.SaveChanges(); return(true); } } catch (Exception e) { return(false); //Console.WriteLine(e); } }
public string BuscarProducto(string codigo) { try { Productos producto; string p = ""; using (bdDevEntities dbModel = new bdDevEntities()) { producto = dbModel.Productos.Where(i => i.codigo_producto == codigo).FirstOrDefault(); p += producto.codigo_producto + "¬"; p += producto.nombre + "¬"; p += producto.descripcion + "¬"; p += producto.unidad_medida + "¬"; p += producto.precio + "¬"; p += producto.status + "¬"; p += producto.fk_id_departamento + "¬"; p += producto.url_imagen; } return(p); } catch (Exception e) { return(""); } }