示例#1
0
        public void E_EliminarPorducto()
        {
            LstProductoViewModel a = new LstProductoViewModel();

            a.Fill();
            int      codigo      = Int32.Parse(a.LstProducto[a.LstProducto.Count - 1].Codigo);
            Producto objProducto = new Producto();

            objProducto.Codigo            = codigo.ToString();
            objProducto.Nombre            = "TV";
            objProducto.Marca             = "LG";
            objProducto.Modelo            = "fdsf";
            objProducto.TipoId            = 1;
            objProducto.FechaIngreso      = DateTime.Now;
            objProducto.Distribuidor      = "Dist PE";
            objProducto.PrecioCompra      = 100;
            objProducto.CantidadIngresada = 20;
            objProducto.FallaFabrica      = "0";
            objProducto.Estado            = "ACT";

            AddEditProductoViewModel objViewModel = new AddEditProductoViewModel();

            objViewModel.EliminarProducto(objProducto.Codigo);

            Assert.IsTrue(true);
        }
示例#2
0
        public ActionResult EliminarProducto(string codigoProducto)
        {
            try
            {
                AddEditProductoViewModel objViewModel = new AddEditProductoViewModel();
                objViewModel.EliminarProducto(codigoProducto);

                TempData["objMensaje"] = new KeyValuePair <String, String>("SUC", "El producto ha sido eliminado.");
                return(RedirectToAction("LstProducto"));
            }
            catch (Exception)
            {
                TempData["objMensaje"] = new KeyValuePair <String, String>("ERR", "No se ha podido eliminar el producto.");
                return(RedirectToAction("LstProducto"));
            }
        }