public ActionResult EditUsuario(EditUsuariosViewModel model) { if (!ModelState.IsValid) { return(View(model)); } using (var db = new Sistema_TicketsEntities()) { var oUserC = db.Usuario_Cliente.Find(model.UCid); oUserC.Nombre_UCliente = model.UCnombre; oUserC.Apellido_PaternoUCliente = model.UCapellidoP; oUserC.Apellido_MaternoUCliente = model.UCapellidoM; oUserC.Usuario_Clave = model.UcusuarioClave; oUserC.Celular = model.UCcelular; oUserC.Telefono_Oficina = model.UCcelular; oUserC.Extension = model.UCext; var oUserL = db.Usuarios_Login.Find(model.ULid); oUserL.Nombre_Usuarios_Login = model.ULnombre; oUserL.Estatus = model.ULestatus; oUserL.Correo_electronico = model.ULCcorreo_electronico; if (model.ULcontraseña != null && model.ULcontraseña.Trim() != "") { oUserL.Contraseña = model.ULcontraseña; } db.Entry(oUserC).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); db.Entry(oUserL).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } return(Content("1")); }
public ActionResult EditEstado(EditEstado model) { llenarEstado(); if (!ModelState.IsValid) { return(View(model)); } using (var db = new Sistema_TicketsEntities()) { var oticket = db.Ticket.Find(model.idTicket); if (model.idEstado == 1 || oticket.ID_Estado == 4) { return(Content("2")); } else if (oticket.ID_Estado != model.idEstado && model.idEstado == 4 || model.idEstado == 4) { oticket.ID_Estado = model.idEstado; oticket.Fecha_Hora_Fin = DateTime.Now; db.Entry(oticket).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); cambioEstado.idEstado = model.idEstado; } else if (oticket.ID_Estado != model.idEstado) { oticket.ID_Estado = model.idEstado; db.Entry(oticket).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); cambioEstado.idEstado = model.idEstado; } else { return(Content("3")); } } using (var db = new Sistema_TicketsEntities()) { Historial_Ticket ohistorial_ticket = new Historial_Ticket(); ohistorial_ticket.Accion_Realizada = "Se cambio el estado"; ohistorial_ticket.ID_Estado = cambioEstado.idEstado; ohistorial_ticket.Fecha_Hora_Modificacion = DateTime.Now; ohistorial_ticket.ID_Estratei = UserSession.iduser; ohistorial_ticket.ID_Ticket = model.idTicket; db.Historial_Ticket.Add(ohistorial_ticket); db.SaveChanges(); } return(Content("1")); }
public ActionResult DeleteUsuario(DeleteUsuarioCliente model) { using (var db = new Sistema_TicketsEntities()) { var oUserC = db.Usuario_Cliente.Find(model.UCid); var oUserL = db.Usuarios_Login.Find(oUserC.ID_Usuarios_Login); oUserC.Estatus = false; oUserL.Estatus = false; db.Entry(oUserC).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); db.Entry(oUserL).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } return(Content("1")); }
public ActionResult AddSolucion(AddSolucionViewModel model) { using (var db = new Sistema_TicketsEntities()) { var osolucion = db.Solucion.Find(TicketsVarViemModel.idTickets); if (osolucion.ID_Ticket == TicketsVarViemModel.idTickets) { return(Content("2")); } Solucion oSolucion = new Solucion(); oSolucion.Descripcion_en_Pasos = model.Descripcion; oSolucion.Fecha_Solucion = model.fecha; oSolucion.ID_Ticket = TicketsVarViemModel.idTickets; oSolucion.ID_Estratei = UserSession.iduser; try { db.Solucion.Add(oSolucion); db.SaveChanges(); } catch (Exception ex) { return(Content("nooo" + ex.InnerException)); } } using (var db = new Sistema_TicketsEntities()) { Historial_Ticket ohistorial_ticket = new Historial_Ticket(); ohistorial_ticket.Accion_Realizada = "Se agrego solución"; ohistorial_ticket.ID_Estado = 3; ohistorial_ticket.Fecha_Hora_Modificacion = DateTime.Now; ohistorial_ticket.ID_Estratei = UserSession.iduser; ohistorial_ticket.ID_Ticket = TicketsVarViemModel.idTickets; db.Historial_Ticket.Add(ohistorial_ticket); db.SaveChanges(); var oticket = db.Ticket.Find(TicketsVarViemModel.idTickets); oticket.ID_Estado = 3; oticket.Fecha_Hora_Fin = DateTime.Now; db.Entry(oticket).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } return(Content("1")); }
public ActionResult EditCliente(EditClientesViewModel model) { if (!ModelState.IsValid) { return(View(model)); } using (var db = new Sistema_TicketsEntities()) { var oCliente = db.Cliente.Find(model.id_c); oCliente.Nombre_Cliente = model.Nombre_Cliente; oCliente.Calle = model.Calle; oCliente.Numero = model.Numero; oCliente.Colonia = model.Colonia; oCliente.Telefono = model.Telefono; oCliente.Correo_Electronico = model.Correo_Electronico; oCliente.ID_Entidad_Federativa = model.ID_EF; db.Entry(oCliente).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } return(Content("1")); }