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)); }
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)); }
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)); }
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)); }
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)); }
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)); }