public ActionResult Crear(ProveedorViewModel model) { int idComercio = (int)Session["comercio"]; if (!ModelState.IsValid) { return(View(model)); } using (practicaprofesionalEntities db = new practicaprofesionalEntities()) { proveedores oProveedor = new proveedores(); oProveedor.razon_social = model.razon_social; oProveedor.estado = "1"; oProveedor.email = model.email; oProveedor.telefono = Convert.ToString(model.telefono); db.proveedores.Add(oProveedor); db.SaveChanges(); int newIdentityValue = oProveedor.id_proveedor; //insert en tabla proveedores_comercios proveedores_comercios p_comercio = new proveedores_comercios(); p_comercio.id_comercio = idComercio; p_comercio.id_proveedor = newIdentityValue; db.proveedores_comercios.Add(p_comercio); db.SaveChanges(); } return(Redirect(Url.Content("~/Proveedores"))); }
public ActionResult Crear(ProductoViewModel model) { int idComercio = (int)Session["comercio"]; if (!ModelState.IsValid) { return(View(model)); } using (practicaprofesionalEntities db = new practicaprofesionalEntities()) { productos oProducto = new productos(); oProducto.descripcion = model.descripcion; oProducto.estado = "1"; oProducto.stock = model.stock; oProducto.precio = model.precio; oProducto.id_comercio = idComercio; db.productos.Add(oProducto); db.SaveChanges(); } return(Redirect(Url.Content("~/Productos"))); }
public ActionResult Crear(EmpleadoViewModel model) { int idComercio = (int)Session["comercio"]; if (!ModelState.IsValid) { return(View(model)); } using (practicaprofesionalEntities db = new practicaprofesionalEntities()) { empleado oEmpleado = new empleado(); oEmpleado.nombre = model.nombre; oEmpleado.apellido = model.apellido; oEmpleado.estado = "1"; oEmpleado.dni = model.dni; oEmpleado.Contraseña = model.password; oEmpleado.id_comercio = idComercio; oEmpleado.id_tipo = model.id_tipo; db.empleado.Add(oEmpleado); db.SaveChanges(); } return(Redirect(Url.Content("~/Empleados"))); }
public ActionResult Editar(EditarEmpleadoViewModel model) { if (!ModelState.IsValid) { return(View(model)); } using (var db = new practicaprofesionalEntities()) { var oEmpleado = db.empleado.Find(model.id_empleado); oEmpleado.nombre = model.nombre; oEmpleado.apellido = model.apellido; oEmpleado.dni = model.dni; if (model.password != null && model.password.Trim() != "") { oEmpleado.Contraseña = model.password; } db.Entry(oEmpleado).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } if (Session.Count > 1 && (int)Session["tipo"] == 2) { return(Redirect(Url.Content("~/Home"))); } else { return(Redirect(Url.Content("~/Empleados"))); } }
public ActionResult Eliminar(int id) { if (Session.Count > 1 && (int)Session["tipo"] == 2) { return(Redirect(Url.Content("~/Home"))); } using (var db = new practicaprofesionalEntities()) { var oEmpleado = db.empleado.Find(id); oEmpleado.estado = "0"; //eliminado logico db.Entry(oEmpleado).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } return(Content("1")); }
public ActionResult Eliminar(int id) { try { using (var db = new practicaprofesionalEntities()) { var oProductos = db.productos.Find(id); oProductos.estado = "0"; //eliminado logico db.Entry(oProductos).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } return(Content("1")); }catch (Exception e) { return(Content("ocurrio un problema al elminar el producto", e.Message)); } }
public ActionResult Editar(EditarProductoViewModel model) { if (!ModelState.IsValid) { return(View(model)); } using (var db = new practicaprofesionalEntities()) { var oProducto = db.productos.Find(model.id); oProducto.descripcion = model.descripcion.Trim(); oProducto.stock = model.stock; oProducto.precio = model.precio; db.Entry(oProducto).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } return(Redirect(Url.Content("~/Productos"))); }
public ActionResult Editar(EditarProveedorViewModel model) { if (!ModelState.IsValid) { return(View(model)); } using (var db = new practicaprofesionalEntities()) { var oProveedor = db.proveedores.Find(model.id); oProveedor.razon_social = model.razon_social.Trim(); oProveedor.email = model.email; oProveedor.telefono = Convert.ToString(model.telefono); db.Entry(oProveedor).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } return(Redirect(Url.Content("~/Proveedores"))); }