public ActionResult Create([Bind(Include = "idCliente,nombreCompleto,correoElectronico,telefonoCelular,telefonoResidencial")] Cliente cliente)
        {
            if (ModelState.IsValid)
            {
                db.Cliente.Add(cliente);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(convert(cliente)));
        }
Example #2
0
        public ActionResult Create([Bind(Include = "idPedidoEstado,descripcion")] PedidoEstado pedidoEstado)
        {
            if (ModelState.IsValid)
            {
                db.PedidoEstado.Add(pedidoEstado);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(pedidoEstado));
        }
Example #3
0
        public ActionResult Create([Bind(Include = "idPedido,idArticulo,secuencia,precioUnitario,cantidad,subTotal,porcentajeDescuento,impuesto,total")] PedidoDetalle pedidoDetalle)
        {
            if (ModelState.IsValid)
            {
                db.PedidoDetalle.Add(pedidoDetalle);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.idArticulo = new SelectList(db.Articulo, "idArticulo", "descipcion", pedidoDetalle.idArticulo);
            ViewBag.idPedido   = new SelectList(db.Pedido, "idPedido", "idCliente", pedidoDetalle.idPedido);
            return(View(convert(pedidoDetalle)));
        }
        public ActionResult Create([Bind(Include = "idArticulo,descipcion,precio,cantidad,sku,fechaIngreso,fechaCaducidad,idCategoria,idUnidadMedida,idProveedor,tarifaImpuesto")] Articulo articulo)
        {
            if (ModelState.IsValid)
            {
                db.Articulo.Add(articulo);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.idCategoria    = new SelectList(db.Categoria, "idCategoria", "descipcion", articulo.idCategoria);
            ViewBag.idUnidadMedida = new SelectList(db.UnidadMedida, "idUnidadMedida", "descipcion", articulo.idUnidadMedida);
            return(View(convert(articulo)));
        }
Example #5
0
        public ActionResult Login(PerfilUsuario objUser)
        {
            if (ModelState.IsValid)
            {
                using (restauranteEntities db = new restauranteEntities())
                {
                    var obj = db.PerfilUsuario.Where(a => a.Usuario.Equals(objUser.Usuario) && a.Password.Equals(objUser.Password)).FirstOrDefault();
                    if (obj != null)
                    {
                        obj.IsActive = true;
                        db.SaveChanges();


                        Session["Email"]     = obj.Email.ToString();
                        Session["IdUsuario"] = obj.IdUsuario.ToString();
                        Session["Usuario"]   = obj.Usuario.ToString();
                        Session["isActive"]  = obj.IsActive;
                        FormsAuthentication.SetAuthCookie(Session["Usuario"].ToString(), true);
                        return(RedirectToAction("Mesa"));
                    }
                    else
                    {
                        ModelState.AddModelError("LoginFail", "Error, datos incorrectos");
                        return(View());
                    }
                }
            }
            return(View(objUser));
        }
Example #6
0
        public ActionResult Create([Bind(Include = "idPedido,idCliente,observacion,numeroFactura,idMesa,idEstado,idCaja,usuario,subTotal,descuento,impuesto,total")] Pedido pedido)
        {
            if (ModelState.IsValid)
            {
                db.Pedido.Add(pedido);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.idCaja    = new SelectList(db.Caja, "idCaja", "usuario", pedido.idCaja);
            ViewBag.idCliente = new SelectList(db.Cliente, "idCliente", "nombreCompleto", pedido.idCliente);
            ViewBag.idMesa    = new SelectList(db.Mesa, "idMesa", "descripcion", pedido.idMesa);
            ViewBag.idEstado  = new SelectList(db.PedidoEstado, "idPedidoEstado", "descripcion", pedido.idEstado);
            ViewBag.usuario   = new SelectList(db.Usuario, "usuario1", "contrasena", pedido.usuario);
            return(View(pedido));
        }
Example #7
0
        public ActionResult Create([Bind(Include = "usuario1,contrasena,nombreCompleto")] Usuario usuario)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    db.Usuario.Add(usuario);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }

                return(View(usuario));
            }
            catch (Exception ex)
            {
                return(View("Error", new HandleErrorInfo(ex, "Usuario", "Create")));
            }
        }
Example #8
0
        public ActionResult Create([Bind(Include = "idRol,descripcion")] Rol rol)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    db.Rol.Add(rol);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }

                return(View(rol));
            }
            catch (Exception ex)
            {
                return(View("Error", new HandleErrorInfo(ex, "Rols", "Create")));
            }
        }
Example #9
0
        public ActionResult Create([Bind(Include = "idCaja,fechaApertura,fechaCierre,fondo,usuario")] Caja caja)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    db.Caja.Add(caja);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }

                return(View(caja));
            }
            catch (Exception ex)
            {
                return(View("Error", new HandleErrorInfo(ex, "Cajas", "Create")));
            }
        }
        public ActionResult Create([Bind(Include = "idCajaMovimiento,descripcion")] CajaTipoMoviento cajaTipoMoviento)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    db.CajaTipoMoviento.Add(cajaTipoMoviento);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }

                return(View(cajaTipoMoviento));
            }
            catch (Exception ex)
            {
                return(View("Error", new HandleErrorInfo(ex, "CajaTipoMoviento", "Create")));
            }
        }
Example #11
0
        public ActionResult Create([Bind(Include = "idMesa,descripcion,idEstado,capacidadPersona")] Mesa mesa)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    db.Mesa.Add(mesa);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }

                ViewBag.idEstado = new SelectList(db.MesaEstado, "idMesaEstado", "descripcion", mesa.idEstado);
                return(View(mesa));
            }
            catch (Exception ex)
            {
                return(View("Error", new HandleErrorInfo(ex, "Mesas", "Create")));
            }
        }
        public ActionResult Create([Bind(Include = "idCaja,secuencia,idTipoMoviento,idTipoMedioPago,monto")] CajaMovimiento cajaMovimiento)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    db.CajaMovimiento.Add(cajaMovimiento);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }

                ViewBag.idCaja         = new SelectList(db.Caja, "idCaja", "usuario", cajaMovimiento.idCaja);
                ViewBag.idTipoMoviento = new SelectList(db.CajaTipoMoviento, "idCajaMovimiento", "descripcion", cajaMovimiento.idTipoMoviento);
                return(View(cajaMovimiento));
            }
            catch (Exception ex)
            {
                return(View("Error", new HandleErrorInfo(ex, "CajaMovimiento", "Create")));
            }
        }
Example #13
0
        public ActionResult Registro(PerfilUsuario newUser)
        {
            restauranteEntities db = new restauranteEntities();
            var obj = db.PerfilUsuario.Where(a => a.Usuario.Equals(newUser.Usuario) && a.Password.Equals(newUser.Password)).FirstOrDefault();

            if (obj == null)
            {
                newUser.IsActive = false;
                newUser.TS       = DateTime.Now;
                db.PerfilUsuario.Add(newUser);
                db.SaveChanges();
                return(RedirectToAction("Login"));
            }
            ModelState.AddModelError("RegistroFail", "Error, el usuario ya existe en el sistema");
            return(View(newUser));
        }
Example #14
0
        public ActionResult Confirm(Mesa mesa)
        {
            restauranteEntities db  = new restauranteEntities();
            Reserva             obj = new Reserva();
            int sillas;

            int.TryParse(Session["Comensales"].ToString(), out sillas);
            if (sillas == 1)
            {
                sillas = 2;
            }
            else if (sillas > 4 && sillas < 8)
            {
                sillas = 8;
            }
            else if (sillas < 4 && sillas > 2)
            {
                sillas = 4;
            }
            Mesa objMesa = db.Mesa.Where(a => a.Cantsillas == sillas && a.Estado == false).FirstOrDefault();

            objMesa.Estado = true;

            obj.Estadoreserva = true;
            int i = 0;

            int.TryParse(Session["IdUsuario"].ToString(), out i);
            obj.IdUsuario = i;
            obj.IdMesa    = objMesa.IdMesa;
            obj.TS        = DateTime.Now;
            db.Reserva.Add(obj);
            db.SaveChanges();
            Session.Clear();
            FormsAuthentication.SignOut();
            return(RedirectToAction("Login"));
        }