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);
        }
Beispiel #2
0
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(HttpNotFound());
            }
            Orden_ProductoPersonalizado orden_ProductoPersonalizado = orden_ProductoPersonalizadoService.FindById(id);

            return(View(orden_ProductoPersonalizado));
        }
Beispiel #3
0
        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));
        }
Beispiel #4
0
        // 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));
        }
Beispiel #5
0
        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());
        }
Beispiel #6
0
        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);
        }