public ActionResult Create([Bind(Include = "Id,Descripcion,Cantidad,IdProducto,IdEmpleado,IdProveedor")] OrdenPedido ordenPedido)
        {
            ViewBag.IdEmpleado  = new SelectList(db.Empleado, "Id", "Nombre");
            ViewBag.IdProducto  = new SelectList(db.Producto, "Id", "Codigo");
            ViewBag.IdProveedor = new SelectList(db.Proveedor, "Id", "Nombre");
            if (ModelState.IsValid)
            {
                if (ordenPedido.Descripcion == null || ordenPedido.Cantidad == null)
                {
                    ViewBag.Message = "Debe ingresar campos obligatorios *";
                    return(View());
                }
                db.OrdenPedido.Add(ordenPedido);
                db.SaveChanges();
                var id = ordenPedido.IdEmpleado;
                return(RedirectToAction("InicioSession", "Empleado", new { id }));
                //return RedirectToAction("Create", "RecepcionProductoes", new { id });
            }

            var idUsuario = (int)Session["UserId"];

            ViewBag.Nombre      = idUsuario;
            ViewBag.IdEmpleado  = new SelectList(db.Empleado, "Id", "Nombre");
            ViewBag.IdProducto  = new SelectList(db.Producto, "Id", "Codigo");
            ViewBag.IdProveedor = new SelectList(db.Proveedor, "Id", "Nombre");
            return(View(ordenPedido));
        }
Esempio n. 2
0
        public ActionResult Create([Bind(Include = "Id,Nombre,Correo,Rubro,Usuario,Contrasena")] Proveedor proveedor)
        {
            OdontologicaEntities3 bd = new OdontologicaEntities3();
            var user  = bd.Empleado.FirstOrDefault();
            var user1 = bd.Cliente.FirstOrDefault();
            var user2 = bd.Proveedor.FirstOrDefault();
            var user3 = bd.Administrador.FirstOrDefault();

            if (ModelState.IsValid)
            {
                if (proveedor.Usuario == user1.Usuario || user.Usuario == user2.Usuario || user.Usuario == user3.Usuario)
                {
                    return(RedirectToAction("InicioSession", "Login", new { message = "El usuario ya esta creado" }));
                }
                if (proveedor.Usuario == null || proveedor.Rubro == null || proveedor.Nombre == null || proveedor.Contrasena == null || proveedor.Correo == null)
                {
                    ViewBag.Message = "Debe ingresar campos obligatorios *";
                    return(View());
                }

                proveedor.Contrasena = Encriptar.GetSHA1(proveedor.Contrasena);
                db.Proveedor.Add(proveedor);
                db.SaveChanges();
                return(RedirectToAction("InicioSession", "Login"));
            }

            return(View(proveedor));
        }
Esempio n. 3
0
        public ActionResult Create([Bind(Include = "Id,Nombre,Apellido,Usuario,Contrasena,IdProveedor,IdEmpleado,IdCliente")] Administrador administrador)
        {
            OdontologicaEntities3 bd = new OdontologicaEntities3();
            var user  = bd.Empleado.FirstOrDefault();
            var user1 = bd.Cliente.FirstOrDefault();
            var user2 = bd.Proveedor.FirstOrDefault();
            var user3 = bd.Administrador.FirstOrDefault();

            if (ModelState.IsValid)
            {
                if (administrador.Usuario == user1.Usuario || user.Usuario == user2.Usuario || user.Usuario == user3.Usuario)
                {
                    return(RedirectToAction("InicioSession", "Login", new { message = "El usuario ya esta creado" }));
                }
                if (administrador.Usuario == null || administrador.Apellido == null || administrador.Nombre == null || administrador.Contrasena == null)
                {
                    ViewBag.Message = "Debe ingresar campos obligatorios *";
                    return(View());
                }
                administrador.Contrasena = Encriptar.GetSHA1(administrador.Contrasena);
                db.Administrador.Add(administrador);
                db.SaveChanges();
                return(RedirectToAction("InicioSession", "Login"));
            }

            ViewBag.IdCliente   = new SelectList(db.Cliente, "Id", "Nombre", administrador.IdCliente);
            ViewBag.IdEmpleado  = new SelectList(db.Empleado, "Id", "Nombre", administrador.IdEmpleado);
            ViewBag.IdProveedor = new SelectList(db.Proveedor, "Id", "Nombre", administrador.IdProveedor);
            return(View(administrador));
        }
Esempio n. 4
0
        public ActionResult Create([Bind(Include = "Id,Cantidad,IdProducto,IdEmpleado,IdProveedor,Estado")] RecepcionProducto recepcionProducto)
        {
            if (ModelState.IsValid)
            {
                db.RecepcionProducto.Add(recepcionProducto);
                db.SaveChanges();
                var idpor = recepcionProducto.IdProveedor;
                //return RedirectToAction("Exito", idpor);
                return(RedirectToAction("Exito", new { idpor }));
            }

            ViewBag.IdEmpleado  = new SelectList(db.Empleado, "Id", "Nombre", recepcionProducto.IdEmpleado);
            ViewBag.IdProducto  = new SelectList(db.Producto, "Id", "Codigo", recepcionProducto.IdProducto);
            ViewBag.IdProveedor = new SelectList(db.Proveedor, "Id", "Nombre", recepcionProducto.IdProveedor);
            return(View(recepcionProducto));
        }
Esempio n. 5
0
        public ActionResult Create([Bind(Include = "Id,codigo,Descripcion,Tipo")] Familia familia)
        {
            if (ModelState.IsValid)
            {
                if (familia.codigo == null || familia.Descripcion == null || familia.Tipo == null)
                {
                    ViewBag.Message = "Debe ingresar campos obligatorios *";
                    return(View());
                }
                db.Familia.Add(familia);
                db.SaveChanges();
                return(RedirectToAction("Dashboard", "Administrador"));
            }

            return(View(familia));
        }
Esempio n. 6
0
        public ActionResult Create([Bind(Include = "Id,Descripcion,IdProducto")] Servicios servicios)
        {
            ViewBag.IdProducto = new SelectList(db.Producto, "Id", "Codigo");
            if (ModelState.IsValid)
            {
                if (servicios.Descripcion == null || servicios.IdProducto == null)
                {
                    ViewBag.Message = "Debe ingresar campos obligatorios *";
                    return(View());
                }
                db.Servicios.Add(servicios);
                db.SaveChanges();
                return(RedirectToAction("Dashboard", "Administrador"));
            }

            ViewBag.IdProducto = new SelectList(db.Producto, "Id", "Codigo", servicios.IdProducto);
            return(View(servicios));
        }
        public ActionResult Create([Bind(Include = "Id,Codigo,FechaVencimiento,Descripcion,PrecioCompra,PrecioVenta,Stock,StockCritico,IdProveedor,IdFamilia")] Producto producto)
        {
            Familia familia = db.Familia.Find(producto.IdFamilia);


            if (ModelState.IsValid)
            {
                producto.Codigo = producto.IdProveedor + "/" + producto.FechaVencimiento + "/" + familia.Descripcion + "";
                db.Producto.Add(producto);
                db.SaveChanges();

                //return RedirectToAction("InicioSession", "Cliente", new Cliente { Nombre =  });
                return(RedirectToAction("Index"));
            }
            ViewBag.IDPro       = producto.Id;
            ViewBag.IdFamilia   = new SelectList(db.Familia, "Id", "Descripcion", producto.IdFamilia);
            ViewBag.IdProveedor = new SelectList(db.Proveedor, "Id", "Nombre", producto.IdProveedor);
            return(View(producto));
        }
        public ActionResult Create([Bind(Include = "Id,Fecha,IdCliente,IdServicio")] Reserva reserva)
        {
            //using(Models.OdontologicaEntities3 db = new Models.OdontologicaEntities3())
            //{
            //    List<Models.ViewModel.TablaView> lst = (from d in db.Servicios select new Models.Servicios
            //    {
            //        Id = d.Id,
            //        Descripcion=d.Descripcion
            //    }).ToList();
            //}

            if (ModelState.IsValid)
            {
                if (reserva.Fecha == null)
                {
                    DateTime time = DateTime.Now;
                    reserva.Fecha = time;
                }

                Servicios servicios = db.Servicios.Find(reserva.IdServicio);
                Producto  producto  = db.Producto.Find(servicios.IdProducto);

                producto.Stock = descontarStock(reserva.IdServicio);
                db.Reserva.Add(reserva);
                db.SaveChanges();
                return(RedirectToAction("InicioSession", "Cliente"));
            }


            if (reserva.Fecha == null || reserva.IdServicio == null)
            {
                ViewBag.Message = "Debe ingresar campos obligatorios *";
                return(View());
            }

            ViewBag.IdCliente  = new SelectList(db.Cliente, "Id", "Nombre", reserva.IdCliente);
            ViewBag.IdServicio = new SelectList(db.Servicios, "Id", "Descripcion", reserva.IdServicio);
            return(View(reserva));
        }