예제 #1
0
        public ActionResult Edit(Productos P)
        {
            if (!ModelState.IsValid)
            {
                return(View());
            }

            try
            {
                using (var bd = new EmpresaConexionString())
                {
                    Productos ExisteProducto = bd.Productos.FirstOrDefault(w => w.Id_Producto == P.Id_Producto);
                    ExisteProducto.Nombre_Producto = P.Nombre_Producto;
                    ExisteProducto.Valor_Producto  = P.Valor_Producto;

                    bd.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception e)
            {
                ModelState.AddModelError("Problemas al crear el producto", e.Message);
                return(View());
            }
        }
예제 #2
0
        public ActionResult Edit(Ventas v)
        {
            if (!ModelState.IsValid)
            {
                return(View());
            }

            try
            {
                using (var bd = new EmpresaConexionString())
                {
                    Productos pro    = bd.Productos.FirstOrDefault(p => p.Id_Producto == v.Id_Producto);
                    Ventas    Existe = bd.Ventas.FirstOrDefault(w => w.Id_Ventas == v.Id_Ventas);

                    v.Valor_Producto     = pro.Valor_Producto;
                    v.Valor_Total_Ventas = v.Cantidad_Vendida * v.Valor_Producto;

                    bd.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception e)
            {
                ModelState.AddModelError("Problemas al editar la venta", e.Message);
                return(View());
            }
        }
예제 #3
0
        public ActionResult Edit(Vendedor V)
        {
            if (!ModelState.IsValid)
            {
                return(View());
            }

            try
            {
                using (var bd = new EmpresaConexionString())
                {
                    Vendedor ExisteVendedor = bd.Vendedor.FirstOrDefault(w => w.Id_Vendedor == V.Id_Vendedor);
                    ExisteVendedor.fecha_modificacion = DateTime.Now;
                    ExisteVendedor.Genero             = V.Genero;
                    ExisteVendedor.Nombres_V          = V.Nombres_V;
                    ExisteVendedor.Apellidos_V        = V.Apellidos_V;
                    ExisteVendedor.Cedula_V           = V.Cedula_V;
                    ExisteVendedor.Direccion          = V.Direccion;

                    bd.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception e)
            {
                ModelState.AddModelError("Problemas al editar el producto", e.Message);
                return(View());
            }
        }
예제 #4
0
        public ActionResult Create(Vendedor V)
        {
            if (!ModelState.IsValid)
            {
                return(View());
            }

            try
            {
                using (var bd = new EmpresaConexionString())
                {
                    Vendedor ExisteVendedor = bd.Vendedor.FirstOrDefault(w => w.Cedula_V == V.Cedula_V);
                    V.Fecha_Registro = DateTime.Now;
                    if (ExisteVendedor == null)
                    {
                        bd.Vendedor.Add(V);
                        bd.SaveChanges();
                    }
                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception e)
            {
                ModelState.AddModelError("Problemas al crear el Vendedor", e.Message);
                return(View());
            }
        }
예제 #5
0
 public ActionResult Delete(int Id)
 {
     try
     {
         using (var bd = new EmpresaConexionString())
         {
             Productos ExisteProducto = bd.Productos.FirstOrDefault(w => w.Id_Producto == Id);
             bd.Productos.Remove(ExisteProducto);
             bd.SaveChanges();
             return(RedirectToAction("Index"));
         }
     }
     catch (Exception e)
     {
         ModelState.AddModelError("Problemas al crear el producto", e.Message);
         return(View());
     }
 }
예제 #6
0
 public ActionResult Delete(int Id)
 {
     try
     {
         using (var bd = new EmpresaConexionString())
         {
             Ventas Existe = bd.Ventas.FirstOrDefault(w => w.Id_Ventas == Id);
             bd.Ventas.Remove(Existe);
             bd.SaveChanges();
             return(RedirectToAction("Index"));
         }
     }
     catch (Exception e)
     {
         ModelState.AddModelError("Problemas al Eliminar la venta", e.Message);
         return(View());
     }
 }