// GET: Producto
        public ActionResult Producto()
        {
            bool resultado = producto.RegistrarProducto("asda", "sddssd");

            ChangoLibreEntities ctx  = new ChangoLibreEntities();
            tblCat_Categoria    asas = new tblCat_Categoria();

            return(View(asas));
        }
예제 #2
0
        /// <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();
        }
예제 #3
0
        /// <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);
        }
예제 #4
0
        /// <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();
        }
예제 #5
0
        /// <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();
        }