Example #1
0
        public ActionResult Create(PLATO model, HttpPostedFileBase file)
        {
            if (ModelState.IsValid)
            {
                if (file != null)
                {
                    string filename = Path.GetFileName(file.FileName);
                    model.IMAGEURL = "/Images/Platos/" + filename;
                    filename       = Path.Combine(Server.MapPath("~/Images/Platos"), filename);
                    file.SaveAs(filename);
                }


                if (context.insertarPlato(model))
                {
                    return(RedirectToAction("Index"));
                }
                else
                {
                    ModelState.AddModelError(string.Empty, "Usuario ya existe");
                    return(View(model));
                }
            }
            else
            {
                return(View(model));
            }
        }
Example #2
0
        public ActionResult Edit(int id, PLATO model, HttpPostedFileBase file)
        {
            if (ModelState.IsValid)
            {
                if (file != null)
                {
                    string filename = Path.GetFileName(file.FileName);
                    model.IMAGEURL = "/Images/Platos/" + filename;
                    filename       = Path.Combine(Server.MapPath("~/Images/Platos"), filename);
                    file.SaveAs(filename);
                }

                bool edit = this.context.editarPlato(id, model);
                if (edit != false)
                {
                    return(RedirectToAction("Index"));
                }
                else
                {
                    ModelState.AddModelError(string.Empty, "Error en editar la mesa");
                    return(View(model));
                }
            }
            else
            {
                ModelState.AddModelError(string.Empty, "Error en editar la mesa");
                return(View(model));
            }
        }
Example #3
0
        /*
         * public USUARIO UsuarioViewToUsuario(UsuarioViewModel model)
         * {
         *  USUARIO user = new USUARIO();
         *  user.RUT_USUARIO = model.RUT_USUARIO;
         *  user.NOMBRE_USUARIO = model.NOMBRE_USUARIO;
         *  user.APELLIDO_USUARIO = model.APELLIDO_USUARIO;
         *  user.EMAIL_USUARIO = model.EMAIL_USUARIO;
         *  user.PASSWORD = model.Password;
         *  user.ROL_ID_ROL = model.Rol;
         *
         *  return user;
         * }
         */

        public bool eliminarPLato(int idPlato)
        {
            PLATO user = this.buscarPlato(idPlato);

            if (user != null)
            {
                if (this.buscarRecetaBool(idPlato) == true)
                {
                    this.eliminarRecetaPlato(idPlato);
                    this.context.PLATO.Remove(user);
                    this.context.SaveChanges();
                    return(true);
                }
                else
                {
                    this.context.PLATO.Remove(user);
                    this.context.SaveChanges();
                    return(true);
                }
            }
            else
            {
                return(false);
            }
        }
Example #4
0
        public bool editarPlato(int id, PLATO model)
        {
            try
            {
                PLATO var = buscarPlato(id);
                if (var != null)
                {
                    var.NOMBRE_PLATO = model.NOMBRE_PLATO;
                    var.PRECIO_COSTO = model.PRECIO_COSTO;
                    var.PRECIO_VENTA = model.PRECIO_VENTA;
                    if (model.IMAGEURL != null)
                    {
                        var.IMAGEURL = model.IMAGEURL;
                    }


                    this.context.SaveChanges();
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception)
            {
                return(false);
            }
        }
Example #5
0
        public bool insertarPlato(PLATO usuario)
        {
            try
            {
                context.INSERTPLATO(usuario.NOMBRE_PLATO, usuario.PRECIO_COSTO, usuario.PRECIO_VENTA, usuario.TIPO_PLATO_ID_TIPO_PLATO, usuario.IMAGEURL, usuario.DESCRIPCION, usuario.TIEMPO_PREPARACION);
                context.SaveChanges();

                return(true);
            }
            catch
            {
                return(false);
            }
        }