public bool Update(Venta_ProductoPersonalizado t) { bool rpta = false; try { using (var con = new SqlConnection(ConfigurationManager.ConnectionStrings["BD_Pizza"].ToString())) { con.Open(); var cmd = new SqlCommand("update Venta_ProductoPersonalizado set CVenta=@CVenta,CIngrediente=@CIngrediente, QUsadaIngrediente = @QUsadaIngrediente, PrecioXGramo=@PrecioXGramo where CVenta_Pro_Per=@id", con); cmd.Parameters.AddWithValue("@id", t.CVenta_Pro_Per); cmd.Parameters.AddWithValue("@CVenta", t.CVenta.CVenta); cmd.Parameters.AddWithValue("@CIngrediente", t.CIngrediente.CIngrediente); cmd.Parameters.AddWithValue("@QUsadaIngrediente", t.QUsadaIngrediente); cmd.Parameters.AddWithValue("@PrecioXGramo", t.PrecioXGramo); cmd.ExecuteNonQuery(); con.Close(); rpta = true; } } catch (Exception) { throw; } return(rpta); }
public bool Insert(Venta_ProductoPersonalizado t) { bool rpta = false; try { using (var con = new SqlConnection(ConfigurationManager.ConnectionStrings["BD_Pizza"].ToString())) { con.Open(); var cmd = new SqlCommand("insert into Venta_ProductoPersonalizado values (@CVenta,@CIngrediente,@QUsadaIngrediente,@PrecioXGramo) ", con); cmd.Parameters.AddWithValue("@CVenta", t.CVenta.CVenta); cmd.Parameters.AddWithValue("@CIngrediente", t.CIngrediente.CIngrediente); cmd.Parameters.AddWithValue("@QUsadaIngrediente", t.QUsadaIngrediente); cmd.Parameters.AddWithValue("@PrecioXGramo", t.PrecioXGramo); cmd.ExecuteNonQuery(); con.Close(); rpta = true; } } catch (Exception) { throw; } return(rpta); }
public ActionResult Delete(int?id) { if (id == null) { return(HttpNotFound()); } Venta_ProductoPersonalizado ventaper = ventprodctperService.FindById(id); return(View(ventaper)); }
public bool Update(Venta_ProductoPersonalizado t) { Venta venta = ventaRepository.FindById(t.CVenta.CVenta); Ingrediente ingrediente = ingredienteRepository.FindById(t.CIngrediente.CIngrediente); t.CVenta = venta; t.CIngrediente = ingrediente; return(venta_pro_repo.Update(t)); }
public ActionResult Edit(int?id) { ViewBag.venta = ventaService.FindAll(); ViewBag.ingrediente = ingrdntService.FindAll(); if (id == null) { return(HttpNotFound()); } Venta_ProductoPersonalizado ventaper = ventprodctperService.FindById(id); return(View(ventaper)); }
public ActionResult Create(Venta_ProductoPersonalizado ventprodctper) { ViewBag.venta = ventaService.FindAll(); ViewBag.ingrediente = ingrdntService.FindAll(); bool rpta = ventprodctperService.Insert(ventprodctper); if (rpta) { return(RedirectToAction("Index")); } return(View()); }
public ActionResult Edit(Venta_ProductoPersonalizado ventaper) { ViewBag.venta = ventaService.FindAll(); ViewBag.ingrediente = ingrdntService.FindAll(); if (!ModelState.IsValid) { return(View()); } bool rpta = ventprodctperService.Update(ventaper); if (rpta) { return(RedirectToAction("Index")); } return(View()); }
public List <Venta_ProductoPersonalizado> FindAll() { var ventas = new List <Venta_ProductoPersonalizado>(); try { using (var con = new SqlConnection(ConfigurationManager.ConnectionStrings["BD_Pizza"].ToString())) { con.Open(); var cmd = new SqlCommand("select vpp.CVenta_Pro_Per, vpp.CVenta, ig.NIngrediente, vpp.QUsadaIngrediente, vpp.PrecioXGramo from Venta_ProductoPersonalizado vpp, Ingrediente ig where vpp.CIngrediente=ig.CIngrediente", con); using (var dr = cmd.ExecuteReader()) { while (dr.Read()) { var ventapp = new Venta_ProductoPersonalizado(); var venta = new Venta(); var ingrediente = new Ingrediente(); ventapp.CVenta_Pro_Per = Convert.ToInt32(dr["CVenta_Pro_Per"]); venta.CVenta = Convert.ToInt32(dr["CVenta"]); ventapp.CVenta = venta; ingrediente.NIngrediente = dr["NIngrediente"].ToString(); ventapp.CIngrediente = ingrediente; ventapp.QUsadaIngrediente = Convert.ToInt32(dr["QUsadaIngrediente"]); ventapp.PrecioXGramo = Convert.ToDouble(dr["PrecioXGramo"]); ventas.Add(ventapp); } } con.Close(); } } catch (Exception) { throw; } return(ventas); }