public ActionResult Editar_propio(EditarEmpleadoPropioViewModel model) { if (!ModelState.IsValid) { return(View(model)); } using (var db = new practicaprofesionalEntities1()) { var oEmpleado = db.empleado.Find(model.id_empleado); oEmpleado.nombre = model.nombre; oEmpleado.apellido = model.apellido; oEmpleado.dni = model.dni; oEmpleado.Contraseña = model.password; /* * * if(model.password != null && model.password.Trim() != "") * { * oEmpleado.Contraseña = model.password; * } */ db.Entry(oEmpleado).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); TempData["Referrer"] = "SaveRegister"; } if (Session.Count > 1 && (int)Session["tipo"] == 2) { return(Redirect(Url.Content("~/Home"))); } else { return(Redirect(Url.Content("~/Empleados"))); } }
public ActionResult Editar(EditarComercioViewModel model) { if (!ModelState.IsValid) { //Select de situacion frente al IVA List <ComercioViewModel> lst = null; using (Models.practicaprofesionalEntities1 db = new Models.practicaprofesionalEntities1()) { lst = (from d in db.situacion_iva select new ComercioViewModel { id_IVA = d.id_iva, descripcion = d.descripcion }).ToList(); } List <SelectListItem> items = lst.ConvertAll(d => { return(new SelectListItem() { Text = d.descripcion.ToString(), Value = d.id_IVA.ToString(), Selected = false }); }); ViewBag.items = items; return(View(model)); } using (var db = new practicaprofesionalEntities1()) { var oComercio = db.comercio.Find(model.id); oComercio.razon_social = model.razon_social; oComercio.IVA = model.id_IVA; oComercio.ingresos_brutos = model.Ingresos_brutos; oComercio.fecha_inicio = Convert.ToDateTime(model.fecha_inicios); oComercio.CUIT = model.CUIT; db.Entry(oComercio).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); TempData["Referrer"] = "SaveRegister"; } return(Redirect(Url.Content("~/Comercios"))); }
public ActionResult Eliminar(int id) { if (Session.Count > 1 && (int)Session["tipo"] == 2) { return(Redirect(Url.Content("~/Home"))); } using (var db = new practicaprofesionalEntities1()) { var oEmpleado = db.empleado.Find(id); oEmpleado.estado = "0"; //eliminado logico db.Entry(oEmpleado).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); TempData["Referrer"] = "SaveRegister"; } return(Content("1")); }
public ActionResult Eliminar(int id) { try { using (var db = new practicaprofesionalEntities1()) { 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(EditarProveedorViewModel model) { if (!ModelState.IsValid) { return(View(model)); } using (var db = new practicaprofesionalEntities1()) { 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(); TempData["Referrer"] = "SaveRegister"; } return(Redirect(Url.Content("~/Proveedores"))); }
public ActionResult Editar(EditarClienteViewModel model) { if (!ModelState.IsValid) { return(View(model)); } using (var db = new practicaprofesionalEntities1()) { var oCliente = db.clientes.Find(model.id); oCliente.nombre = model.nombre.Trim(); oCliente.direccion = model.direccion; oCliente.telefono = model.telefono; oCliente.CUIT = model.CUIT; oCliente.IVA = model.id_IVA; db.Entry(oCliente).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); TempData["Referrer"] = "SaveRegister"; } return(Redirect(Url.Content("~/Clientes"))); }
public ActionResult Editar(EditarProductoViewModel model) { if (!ModelState.IsValid) { int idComercio = (int)Session["comercio"]; //Select de proveedores List <ProductoViewModel> lst = null; using (Models.practicaprofesionalEntities1 db = new Models.practicaprofesionalEntities1()) { lst = (from p in db.proveedores join pc in db.proveedores_comercios on p.id_proveedor equals pc.id_proveedor where p.estado == "1" && pc.id_comercio == idComercio select new ProductoViewModel { id_proveedor = p.id_proveedor, razon_social = p.razon_social }).ToList(); } List <SelectListItem> items = lst.ConvertAll(d => { return(new SelectListItem() { Text = d.razon_social.ToString(), Value = d.id_proveedor.ToString(), Selected = false }); }); ViewBag.items = items; return(View(model)); } using (var db = new practicaprofesionalEntities1()) { 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(); TempData["Referrer"] = "SaveRegister"; //update en tabla proveedores_productos int newIdentityValue = oProducto.id_producto; var id_proveedor_producto = from pc in db.proveedores_productos where pc.id_producto == newIdentityValue select pc.id_proveedor_producto; var oProveedores_productos = db.proveedores_productos.Find(id_proveedor_producto.First()); oProveedores_productos.id_proveedor = model.id_proveedor; db.Entry(oProveedores_productos).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); TempData["Referrer"] = "SaveRegister"; } return(Redirect(Url.Content("~/Productos"))); }