public bool Insert(Orden_ProductoPersonalizado t) { bool rpta = false; try { using (var con = new SqlConnection(ConfigurationManager.ConnectionStrings["BD_Pizza"].ToString())) { con.Open(); var cmd = new SqlCommand("insert into Orden_ProductoPersonalizado values (@COrden,@CIngrediente,@CEmpleado,@QOrdenProductoPersonalizado)", con); cmd.Parameters.AddWithValue("@COrden", t.COrden.COrden); cmd.Parameters.AddWithValue("@CIngrediente", t.CIngrediente.CIngrediente); cmd.Parameters.AddWithValue("@CEmpleado", t.CEmpleado.CEmpleado); cmd.Parameters.AddWithValue("@QOrdenProductoPersonalizado", t.QOrdenProductoPersonalizado); cmd.ExecuteNonQuery(); rpta = true; con.Close(); } } catch (Exception) { throw; } return(rpta); }
public ActionResult Delete(int?id) { if (id == null) { return(HttpNotFound()); } Orden_ProductoPersonalizado orden_ProductoPersonalizado = orden_ProductoPersonalizadoService.FindById(id); return(View(orden_ProductoPersonalizado)); }
public bool Update(Orden_ProductoPersonalizado t) { Orden orden = ordenRepository.FindById(t.COrden.COrden); Empleado empleado = empleadoRepository.FindById(t.CEmpleado.CEmpleado); Ingrediente ingrediente = ingredienteRepository.FindById(t.CIngrediente.CIngrediente); t.COrden = orden; t.CEmpleado = empleado; t.CIngrediente = ingrediente; return(orden_per.Update(t)); }
// GET: Orden_Producto_Personalizado/Edit/5 public ActionResult Edit(int?id) { ViewBag.orden = ordenService.FindAll(); ViewBag.ingrediente = ingredienteService.FindAll(); ViewBag.empleado = empleadoService.FindAll(); if (id == null) { return(HttpNotFound()); } Orden_ProductoPersonalizado orden_ProductoPersonalizado = orden_ProductoPersonalizadoService.FindById(id); return(View(orden_ProductoPersonalizado)); }
public ActionResult Create(Orden_ProductoPersonalizado orden_ProductoPersonalizado) { ViewBag.orden = ordenService.FindAll(); ViewBag.ingrediente = ingredienteService.FindAll(); ViewBag.empleado = empleadoService.FindAll(); bool rpta = orden_ProductoPersonalizadoService.Insert(orden_ProductoPersonalizado); if (rpta) { return(RedirectToAction("Index")); } return(View()); }
public ActionResult Edit(Orden_ProductoPersonalizado orden_ProductoPersonalizado) { ViewBag.orden = ordenService.FindAll(); ViewBag.ingrediente = ingredienteService.FindAll(); ViewBag.empleado = empleadoService.FindAll(); if (!ModelState.IsValid) { return(View()); } bool rpta = orden_ProductoPersonalizadoService.Update(orden_ProductoPersonalizado); if (rpta) { return(RedirectToAction("Index")); } return(View()); }
public List <Orden_ProductoPersonalizado> FindAll() { var ordenes = new List <Orden_ProductoPersonalizado>(); try { using (var con = new SqlConnection(ConfigurationManager.ConnectionStrings["BD_Pizza"].ToString())) { con.Open(); var cmd = new SqlCommand("select opp.COrden_Pro_Per, opp.COrden, o.CVenta, ig.NIngrediente, ep.NEmpleado, opp.QOrdenProductoPersonalizado from Orden_ProductoPersonalizado opp, Orden o, Ingrediente ig, Empleado ep where opp.COrden=o.COrden and opp.CIngrediente=ig.CIngrediente and opp.CEmpleado=ep.CEmpleado", con); using (var dr = cmd.ExecuteReader()) { while (dr.Read()) { var orden_p_p = new Orden_ProductoPersonalizado(); var orden = new Orden(); var venta = new Venta(); var empleado = new Empleado(); var ingrediente = new Ingrediente(); orden_p_p.COrden_Pro_Per = Convert.ToInt32(dr["COrden_Pro_Per"]); orden.COrden = Convert.ToInt32(dr["COrden"]); venta.CVenta = Convert.ToInt32(dr["CVenta"]); orden.CVenta = venta; orden_p_p.COrden = orden; ingrediente.NIngrediente = dr["NIngrediente"].ToString(); orden_p_p.CIngrediente = ingrediente; empleado.NEmpleado = dr["NEmpleado"].ToString(); orden_p_p.CEmpleado = empleado; orden_p_p.QOrdenProductoPersonalizado = Convert.ToInt32(dr["QOrdenProductoPersonalizado"]); ordenes.Add(orden_p_p); } } con.Close(); } } catch (Exception) { throw; } return(ordenes); }
public bool Update(Orden_ProductoPersonalizado t) { bool rpta = false; try { using (var con = new SqlConnection(ConfigurationManager.ConnectionStrings["BD_Pizza"].ToString())) { con.Open(); var cmd = new SqlCommand("update Orden_ProductoPersonalizado set CIngrediente=@CIngrediente, CEmpleado=@CEmpleado, QOrdenProductoPersonalizado=@QOrdenProductoPersonalizado where COrden_Pro_Per=@id", con); cmd.Parameters.AddWithValue("@id", t.COrden_Pro_Per); cmd.Parameters.AddWithValue("@CIngrediente", t.CIngrediente.CIngrediente); cmd.Parameters.AddWithValue("@CEmpleado", t.CEmpleado.CEmpleado); cmd.Parameters.AddWithValue("@QOrdenProductoPersonalizado", t.QOrdenProductoPersonalizado); cmd.ExecuteNonQuery(); rpta = true; } } catch (Exception) { throw; } return(rpta); }