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()); } }
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()); } }
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()); } }
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()); } }
public ActionResult Edit(int Id) { try { using (var bd = new EmpresaConexionString()) { Ventas Existe = bd.Ventas.FirstOrDefault(w => w.Id_Ventas == Id); return(View(Existe)); } } catch (Exception e) { ModelState.AddModelError("Problemas al buscar la venta", e.Message); return(View()); } }
public ActionResult Edit(int Id) { try { using (var bd = new EmpresaConexionString()) { Vendedor ExisteVendedor = bd.Vendedor.FirstOrDefault(w => w.Id_Vendedor == Id); return(View(ExisteVendedor)); } } catch (Exception e) { ModelState.AddModelError("Problemas al editar el vendedor", e.Message); return(View()); } }
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()); } }
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()); } }
public ActionResult Edit(int Id) { try { using (var bd = new EmpresaConexionString()) { Productos ExisteProducto = bd.Productos.FirstOrDefault(w => w.Id_Producto == Id); return(View(ExisteProducto)); } } catch (Exception e) { ModelState.AddModelError("Problemas al crear el producto", e.Message); return(View()); } }
public void CrearExcel() { using (var bd = new EmpresaConexionString()) { List <Nomina> ListaLiquidaciones = bd.Nomina.ToList(); ListaLiquidaciones.ForEach(n => { n.Vendedor = bd.Vendedor.FirstOrDefault(a => a.Id_Vendedor == n.Id_Vendedor); n.Rango_venta = bd.Rango_venta.FirstOrDefault(a => a.Id_Rango == n.Id_Rango); }); try { if (System.IO.File.Exists(Server.MapPath("/Content/Excel.xlsx"))) { System.IO.File.Delete(Server.MapPath("/Content/Excel.xlsx")); } string ruta = Server.MapPath("/Content/Excel.xlsx"); CreateExcelFile.CreateExcelDocument(ListaLiquidaciones.Select(w => new { Fecha = w.Fecha_Nomina.Date.ToShortDateString(), Nombre_Vendedor = w.Vendedor.Nombres_V + " " + w.Vendedor.Apellidos_V, Cedula = w.Vendedor.Cedula_V, Salario_Basico = w.Salario_Basico.ToString("C"), Auxilio_Transporte = w.Auxilio_Transporte, Auxilio_Alimentacion = w.Auxilio_Alimentacion, Porcentaje_Comision = w.Rango_venta.Porcentaje, Sueldo_Total = w.Valor_Sueldo, Total_ventas = w.SumaVentas } ).ToList(), ruta); Response.ContentType = "application/application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"; //set the MIME type here Response.AddHeader("content-disposition", "attachment; filename=Nominas.xlsx"); Response.ContentEncoding = System.Text.Encoding.Default; Response.TransmitFile(ruta); } catch (Exception) { throw; } } }