// GET: Producto public ActionResult Producto() { bool resultado = producto.RegistrarProducto("asda", "sddssd"); ChangoLibreEntities ctx = new ChangoLibreEntities(); tblCat_Categoria asas = new tblCat_Categoria(); return(View(asas)); }
/// <summary> /// Método para actualizar los datos de una categoría /// </summary> /// <param name="_objCategoria">objeto que contiene los datos de una categoría según su id </param> public void EditarCategoria(tblCat_Categoria _objCategoria) { tblCat_Categoria otblCategoria = db.tblCat_Categoria.FirstOrDefault(Cat => Cat.iIdCategoria == _objCategoria.iIdCategoria); otblCategoria.cNombre = _objCategoria.cNombre; db.Entry(otblCategoria).State = EntityState.Modified; db.SaveChanges(); }
/// <summary> /// Método que Retorna el ID de una categoría registrada en base al nombre de esta /// </summary> /// <param name="cNombreCategoria">Nombre de la categoría</param> /// <returns>ID de la categoría</returns> private int ObtenerIdCategoria(string cNombreCategoria) { int iIdCategoria = 0; tblCat_Categoria oTblCatCategoria = db.tblCat_Categoria.FirstOrDefault(cat => cat.cNombre == cNombreCategoria); if (oTblCatCategoria != null) { iIdCategoria = oTblCatCategoria.iIdCategoria; } return(iIdCategoria); }
/// <summary> /// Método para insertar una nueva categoría /// </summary> /// <param name="_objCategoria"> almacena los valores a insertar a la base de datos</param> public void AgregarCategoria(tblCat_Categoria _objCategoria) { tblCat_Categoria otblCategoria = new tblCat_Categoria { cNombre = _objCategoria.cNombre, lEstatus = true }; db.tblCat_Categoria.Add(otblCategoria); db.SaveChanges(); }
/// <summary> /// Método para habilitar o deshabilitar una Categoría /// </summary> /// <param name="_objCategoria">objeto que contiene los datos de una categoría según su id</param> public void DesactivarCategoria(tblCat_Categoria _objCategoria) { tblCat_Categoria otblCategoria = db.tblCat_Categoria.FirstOrDefault(Cat => Cat.iIdCategoria == _objCategoria.iIdCategoria); if (otblCategoria.lEstatus == true) { otblCategoria.lEstatus = false; } else { otblCategoria.lEstatus = true; } db.Entry(otblCategoria).State = EntityState.Modified; db.SaveChanges(); }