public ActionResult ListarRubro(int?page, string nomRub = "", string descRub = "") { EntitiesNoMasAccidentes bd = new EntitiesNoMasAccidentes(); var rubro = bd.RUBRO.ToList(); //Busqueda por Nombre if (nomRub != "") { rubro = rubro.FindAll(x => x.NOMBRE_RUBRO.ToLower().Contains(nomRub.ToLower())); } if (descRub != "") { rubro = rubro.FindAll(x => x.DESC_RUBRO.ToLower().Contains(descRub.ToLower())); } var modelo = new IndexViewModel(); modelo.rubro = rubro; int pageSize = 4; int pageNumber = page ?? 1; return(PartialView(modelo.rubro.ToPagedList(pageNumber, pageSize))); }
public JsonResult Editar(ActividadViewModel actividad) { var resultado = new baseRespuesta(); resultado = validaciones(actividad); if (resultado.ok == true) { EntitiesNoMasAccidentes bd = new EntitiesNoMasAccidentes(); NoMasAccidentes.Models.ACTIVIDAD actividades = new ACTIVIDAD(); var actividadid = bd.ACTIVIDAD.Find(actividad.idActividad); actividadid.DESCRIPCION_ACTIVIDAD = actividad.descripcion; actividadid.FECHA_ACTIVIDAD = actividad.fecha.Date; actividadid.TIPO_ACTIVIDAD_ID_TIPOACTIVI = actividad.tipo; actividadid.PERSONAL_ID_PERSONAL = actividad.personal; actividadid.CLIENTE_ID_CLIENTE = actividad.cliente; actividadid.CHECKLIST_ID_CHECKLIST = actividad.check; bd.Entry(actividadid).State = System.Data.EntityState.Modified; bd.SaveChanges(); resultado.mensaje = "<i class='zmdi zmdi-check zmdi-hc-fw'></i>Actividad Modificada Correctamente"; } return(Json(resultado)); }
public ActionResult Index(int pagina = 1, string fecha = "", string descripcion = "", string tipoActividad = "", string estado = "") { var cantidadRegistrosPorPagina = 4; EntitiesNoMasAccidentes bd = new EntitiesNoMasAccidentes(); var actividad = bd.ACTIVIDAD.ToList(); //Busqueda por Nombre if (fecha != "") { actividad = actividad.FindAll(x => x.FECHA_ACTIVIDAD.ToShortDateString().Contains(fecha.ToString())); actividad = actividad.FindAll(x => x.DESCRIPCION_ACTIVIDAD.ToLower().Contains(descripcion.ToLower())); //actividad = actividad.FindAll(x => x.TIPO_ACTIVIDAD.Contains(descripcion.ToLower())); } //Busqueda por Apellido Paterno var totalRegistros = actividad.Count(); actividad = actividad.OrderBy(x => x.ID_ACTIVIDAD).Skip((pagina - 1) * cantidadRegistrosPorPagina).Take(cantidadRegistrosPorPagina).ToList(); var modelo = new ActividadesViewModel(); // modelo.actividad = actividad; modelo.PaginaActual = pagina; modelo.TotalDeRegistros = totalRegistros; modelo.RegistrosPorPagina = cantidadRegistrosPorPagina; return(View(modelo)); }
public JsonResult EditarC(ClienteViewModel cliente) { var resul = new baseRespuesta(); resul = validaciones(cliente); if (resul.ok == true) { EntitiesNoMasAccidentes bd = new EntitiesNoMasAccidentes(); NoMasAccidentes.Models.CLIENTE clientes = new CLIENTE(); var clienteId = bd.CLIENTE.Find(cliente.id_cliente); //Me sale que referencia un objeto nulo aquì. clienteId.RUT_CLIENTE = cliente.rut_cliente; clienteId.NOMBRE_CLIENTE = cliente.nombre_cliente; clienteId.APELLIDO_CLIENTE = cliente.apellido_cliente; clienteId.TELEFONO_CLIENTE = cliente.telefono_cliente; clienteId.DIREC_CLIENTE = cliente.direc_cliente; clienteId.CORREO_CLIENTE = cliente.correo_cliente; clienteId.RUBRO_ID_RUBRO = cliente.rubro_id_rubro; bd.Entry(clienteId).State = System.Data.EntityState.Modified; bd.SaveChanges(); resul.mensaje = " Cliente Modificado Correctamente"; } return(Json(resul)); }
public ActionResult ListarPlanes(int?page, String nombrePlan = "", String precioDesde = "", String precioHasta = "") { EntitiesNoMasAccidentes bd = new EntitiesNoMasAccidentes(); var plan = bd.PLAN.ToList(); //Busqueda por Nombre if (nombrePlan != "") { plan = plan.FindAll(x => x.NOMBRE.ToLower().Contains(nombrePlan.ToLower())); } //Busqueda por Precio Desde if (!precioDesde.Equals("")) { precioDesde = precioDesde.Replace(".", ""); var parseprecioDesde = Int32.Parse(precioDesde); plan = plan.FindAll(x => x.VALOR >= parseprecioDesde); } //Busqueda por Precio Hasta if (!precioHasta.Equals("")) { precioHasta = precioHasta.Replace(".", ""); var parsePrecioHasta = Int32.Parse(precioHasta); plan = plan.FindAll(x => x.VALOR <= parsePrecioHasta); } int pageSize = 4; int pageNumber = page ?? 1; return(PartialView(plan.ToPagedList(pageNumber, pageSize))); }
public JsonResult Crear(TipoSolicitudViewModel tipo_solicitud) { var resultado = new baseRespuesta(); resultado = validaciones(tipo_solicitud); if (resultado.ok == true) { EntitiesNoMasAccidentes bd = new EntitiesNoMasAccidentes(); NoMasAccidentes.Models.TIPO_SOLICITUD tipo_solici = new TIPO_SOLICITUD(); tipo_solici.NOMBRE_TIPOSOLICITUD = tipo_solicitud.nombre_tipsolic; tipo_solici.DESCRIPCION_TIPOSOLICITUD = tipo_solicitud.desc_tiposolic; tipo_solici.ACTIVO_TIPOSOLICITUD = "S"; //Eliminar espacios en Blanco var nombre = tipo_solicitud.nombre_tipsolic.Replace(" ", ""); var descripcion = tipo_solicitud.desc_tiposolic.Replace(" ", ""); bd.TIPO_SOLICITUD.Add(tipo_solici); bd.SaveChanges(); resultado.mensaje = "<i class='zmdi zmdi-check zmdi-hc-fw'></i>Tipo Solicitud Registrada Correctamente</br>"; } else { resultado.mensaje = "<b>Error</b></br>" + resultado.mensaje; } return Json(resultado); }
public JsonResult Editar(PersonalViewModel persona) { var resultado = new baseRespuesta(); resultado = validaciones(persona); if (resultado.ok == true) { EntitiesNoMasAccidentes bd = new EntitiesNoMasAccidentes(); NoMasAccidentes.Models.PERSONAL personal = new PERSONAL(); var personaId = bd.PERSONAL.Find(persona.id_personal); personaId.APELLIDOM_PERSO = persona.apellidom_perso; personaId.APELLIDOP_PERSO = persona.apellidop_perso; personaId.CORREO_PERSO = persona.correo_pero; personaId.DIRECCION_PERSO = persona.direccion_perso; var tipoPersoal = bd.TIPO_PERSONAL.FirstOrDefault(e => e.ID_TIPOPERSONAL == persona.tipo_personal); personaId.USUARIO1.TIPO_PERSONAL = tipoPersoal; personaId.TELEFONO_PERSO = persona.telefono_perso; personaId.NOMBRE_PERSO = persona.nombre_perso; bd.Entry(personaId).State = System.Data.EntityState.Modified; bd.SaveChanges(); resultado.mensaje = "<i class='zmdi zmdi-check zmdi-hc-fw'></i>Personal Modificado Correctamente"; } return(Json(resultado)); }
public JsonResult Crear(ChecklistViewModel check) { EntitiesNoMasAccidentes bd = new EntitiesNoMasAccidentes(); NoMasAccidentes.Models.CHECKLIST checklist = new CHECKLIST(); checklist.NOMBRE_CHECKLIST = check.nombre; checklist.DESCRIPCION_CHECKLIST = check.desc; bd.CHECKLIST.Add(checklist); try { bd.SaveChanges(); } catch (System.Data.Entity.Validation.DbEntityValidationException dbEx) { Exception raise = dbEx; foreach (var validationErrors in dbEx.EntityValidationErrors) { foreach (var validationError in validationErrors.ValidationErrors) { string message = string.Format("{0}:{1}", validationErrors.Entry.Entity.ToString(), validationError.ErrorMessage); // raise a new exception nesting // the current instance as InnerException raise = new InvalidOperationException(message, raise); } } } return(Json("d")); }
public JsonResult Crear(RubroViewModel rub) { EntitiesNoMasAccidentes bd = new EntitiesNoMasAccidentes(); NoMasAccidentes.Models.RUBRO rubro = new RUBRO(); var resultado = new baseRespuesta(); resultado = validaciones(rub); if (resultado.ok == true) { rubro.NOMBRE_RUBRO = rub.nombre_rubro; rubro.DESC_RUBRO = rub.desc_rubro; rubro.ACTIVO_RUBRO = "S"; //Eliminar espacios en Blanco var nombre = rub.nombre_rubro.Replace(" ", ""); var descripcion = rub.desc_rubro.Replace(" ", ""); bd.RUBRO.Add(rubro); bd.SaveChanges(); resultado.mensaje = "<i class='zmdi zmdi-check zmdi-hc-fw'></i>Rubro Registrado Correctamente</br>"; } else { resultado.mensaje = "<b>Error</b></br>" + resultado.mensaje; } return(Json(resultado)); }
public ActionResult ListarAsistentes(int?page, string nombre = "", string apellidoP = "", string apellidoM = "") { EntitiesNoMasAccidentes bd = new EntitiesNoMasAccidentes(); var asistente = bd.ASISTENTE.ToList(); var cliente = bd.CLIENTE.Where(x => x.ACTIVO_CLIENTE == "S" && !bd.ASISTENTE.Any(sp => sp.CLIENTE_ID_CLIENTE == x.ID_CLIENTE && sp.ACTIVO_ASISTENTE == "S")).ToList(); if (nombre != "") { asistente = asistente.FindAll(x => x.NOMBRE_ASISTENTE.ToLower().Contains(nombre.ToLower())); } if (apellidoP != "") { asistente = asistente.FindAll(x => x.APELLIDOP_ASISTENTE.ToLower().Contains(apellidoP.ToLower())); } if (apellidoM != "") { asistente = asistente.FindAll(x => x.APELLIDOM_ASISTENTE.ToLower().Contains(apellidoM.ToLower())); } int pageSize = 4; int pageNumber = page ?? 1; return(PartialView(asistente.ToPagedList(pageNumber, pageSize))); }
public JsonResult CrearTipoActividad(TipoActividadViewModel tipo_actividad) { //Validaciones. var resul = new baseRespuesta(); resul.ok = true; if (tipo_actividad.tipo_actividad == null) { resul.mensaje = resul.mensaje + "<i class ='zmdi zmdi-alert-circle zmdi-hc-fw'></i>Ingrese fecha de inicio</br>"; resul.ok = false; } if (resul.ok == true) { EntitiesNoMasAccidentes bd = new EntitiesNoMasAccidentes(); NoMasAccidentes.Models.TIPO_ACTIVIDAD tipo_actividadR = new TIPO_ACTIVIDAD(); tipo_actividadR.TIPO_ACTIVIDAD1 = tipo_actividad.tipo_actividad; tipo_actividadR.VALOR_ACTIVIDAD = tipo_actividad.valor_actividad; bd.TIPO_ACTIVIDAD.Add(tipo_actividadR); bd.SaveChanges(); resul.mensaje = "<i class='zmdi zmdi-check zmdi-hc-fw'></i>Tipo Actividad Registrado Correctamente</br>"; } else { resul.mensaje = "<b>Error</b></br>" + resul.mensaje; } return(Json(resul)); }
public ActionResult ListarCliente(int?page, string rut = "", string nombre = "", string apellido = "", string correo = "") { EntitiesNoMasAccidentes bd = new EntitiesNoMasAccidentes(); var cliente = bd.CLIENTE.ToList(); if (rut != "") { cliente = cliente.FindAll(x => x.RUT_CLIENTE.ToLower().Contains(rut.ToLower())); } if (nombre != "") { cliente = cliente.FindAll(x => x.NOMBRE_CLIENTE.ToLower().Contains(nombre.ToLower())); } if (apellido != "") { cliente = cliente.FindAll(x => x.APELLIDO_CLIENTE.ToLower().Contains(apellido.ToLower())); } if (correo != "") { cliente = cliente.FindAll(x => x.CORREO_CLIENTE.ToLower().Contains(correo.ToLower())); } int pageSize = 4; int pageNumber = page ?? 1; return(PartialView(cliente.ToPagedList(pageNumber, pageSize))); }
public ActionResult Index(int pagina = 1, string descripcion = "", string fecha = "", string tipo = "", string cliente_id = "", string personal_id = "") { var cantidadRegistrosPorPagina = 4; EntitiesNoMasAccidentes bd = new EntitiesNoMasAccidentes(); var actividad = bd.ACTIVIDAD.ToList(); var tipoActividad = bd.TIPO_ACTIVIDAD.ToList(); var personal = bd.PERSONAL.ToList(); var cliente = bd.CLIENTE.ToList(); var check = bd.CHECKLIST.ToList(); //Busqueda por Nombre //if (nombre != "") /*{ * actividad = actividad.FindAll(x => x.FECHA_ACTIVIDAD.ToString()); * }*/ var totalRegistros = actividad.Count(); actividad = actividad.OrderBy(x => x.ID_ACTIVIDAD).Skip((pagina - 1) * cantidadRegistrosPorPagina).Take(cantidadRegistrosPorPagina).ToList(); var modelo = new IndexViewModel(); modelo.actividad = actividad; modelo.PaginaActual = pagina; modelo.TotalDeRegistros = totalRegistros; modelo.RegistrosPorPagina = cantidadRegistrosPorPagina; modelo.tipo_actividad = tipoActividad; modelo.personal = personal; modelo.cliente = cliente; modelo.checklist = check; return(View(modelo)); }
// GET: AdministrarCliente public ActionResult Index(int pagina = 1) { var cantidadRegistroPorPagina = 4; EntitiesNoMasAccidentes bd = new EntitiesNoMasAccidentes(); var contrato = bd.CONTRATO.ToList(); var totalRegistros = contrato.Count(); contrato = contrato.OrderBy(x => x.ID_CONTRATO).Skip((pagina - 1) * cantidadRegistroPorPagina).Take(cantidadRegistroPorPagina).ToList(); var modelo = new IndexViewModel(); modelo.contrato = contrato; modelo.PaginaActual = pagina; modelo.RegistrosPorPagina = cantidadRegistroPorPagina; modelo.TotalDeRegistros = totalRegistros; //Cliente modelo.cliente = bd.CLIENTE.ToList(); //Plan modelo.plan = bd.PLAN.ToList(); return(View(modelo)); }
public JsonResult Crear(PlanViewModel plan) { var resultado = new baseRespuesta(); resultado = validaciones(plan); if (resultado.ok == true) { EntitiesNoMasAccidentes bd = new EntitiesNoMasAccidentes(); NoMasAccidentes.Models.PLAN planes = new PLAN(); planes.NOMBRE = plan.nombre; planes.VALOR = Int32.Parse(plan.valor); planes.DESCRIPCION = plan.descripcion; planes.ACTIVO = "S"; bd.PLAN.Add(planes); bd.SaveChanges(); resultado.mensaje = "<i class='zmdi zmdi-check zmdi-hc-fw'></i>Plan Registrado Correctamente</br>"; } else { resultado.mensaje = "<b>Error</b></br>" + resultado.mensaje; } return(Json(resultado)); }
public JsonResult Crear(SolicitudViewModel solicitud) { var resultado = new baseRespuesta(); resultado = validaciones(solicitud); if (resultado.ok == true) { EntitiesNoMasAccidentes bd = new EntitiesNoMasAccidentes(); NoMasAccidentes.Models.SOLICITUD solicitudes = new SOLICITUD(); solicitudes.TIPO_SOLICITUD_ID_TIPOSOLICI = solicitud.tipo_solicitud; solicitudes.DESCRIPCION_SOLICITUD = solicitud.detalle_solicitud; solicitudes.ACTIVO_SOLICITUD = "S"; solicitudes.FECHA_SOLICITUD = DateTime.Now; var idCliente = bd.CLIENTE.FirstOrDefault(e => e.USUARIO.USUARIO1 == User.Identity.Name).ID_CLIENTE; solicitudes.CLIENTE_ID_CLIENTE = idCliente; solicitudes.ESTADO = "En Revisión"; bd.SOLICITUD.Add(solicitudes); bd.SaveChanges(); resultado.mensaje = "<i class='zmdi zmdi-check zmdi-hc-fw'></i>Solicitud Registrada Correctamente</br>";; } else { resultado.mensaje = "<b>Error</b></br>" + resultado.mensaje; } return(Json(resultado)); }
public ActionResult Index() { EntitiesNoMasAccidentes bd = new EntitiesNoMasAccidentes(); var modelo = new IndexViewModel(); modelo.cliente = bd.CLIENTE.ToList(); return(View(modelo)); }
public ActionResult Index() { EntitiesNoMasAccidentes bd = new EntitiesNoMasAccidentes(); var modelo = new IndexViewModel(); //rubro modelo.rubro = bd.RUBRO.ToList(); return(View(modelo)); }
public ActionResult Index() { EntitiesNoMasAccidentes bd = new EntitiesNoMasAccidentes(); var modelo = new IndexViewModel(); //Tipo Solicitud modelo.tipo_solicitud = bd.TIPO_SOLICITUD.ToList(); modelo.tipo_solicitud.Where(x => x.ACTIVO_TIPOSOLICITUD == "S"); return(View(modelo)); }
public JsonResult EliminarTipoActividad(int id) { EntitiesNoMasAccidentes bd = new EntitiesNoMasAccidentes(); var resul = new baseRespuesta(); var tipo_actividad = bd.TIPO_ACTIVIDAD.Find(id); bd.Entry(tipo_actividad).State = System.Data.EntityState.Modified; bd.SaveChanges(); resul.mensaje = "Contrato eliminado correctamente"; return(Json(resul)); }
public JsonResult EliminarC(int id) { EntitiesNoMasAccidentes bd = new EntitiesNoMasAccidentes(); var resul = new baseRespuesta(); var cliente = bd.CLIENTE.Find(id); cliente.ACTIVO_CLIENTE = "N"; bd.Entry(cliente).State = System.Data.EntityState.Modified; bd.SaveChanges(); resul.mensaje = "Cliente eliminado correctamente"; return(Json(resul)); }
public JsonResult EliminarA(int id) { EntitiesNoMasAccidentes bd = new EntitiesNoMasAccidentes(); var resul = new baseRespuesta(); var actividad = bd.ACTIVIDAD.Find(id); actividad.ACTIVO_ACTIVIDAD = "N"; bd.Entry(actividad).State = System.Data.EntityState.Modified; bd.SaveChanges(); resul.mensaje = "Actividad eliminada correctamente"; return(Json(resul)); }
public JsonResult EliminarContrato(int id) { EntitiesNoMasAccidentes bd = new EntitiesNoMasAccidentes(); var resul = new baseRespuesta(); var contrato = bd.CONTRATO.Find(id); contrato.ACTIVO = "N"; bd.Entry(contrato).State = System.Data.EntityState.Modified; bd.SaveChanges(); resul.mensaje = "Contrato eliminado correctamente"; return(Json(resul)); }
/*public JsonResult Crear(ActividadesViewModel actividades) * { * EntitiesNoMasAccidentes bd = new EntitiesNoMasAccidentes(); * NoMasAccidentes.Models.ACTIVIDAD actividad = new ACTIVIDAD(); * * //actividad.FECHA_ACTIVIDAD = actividades.fecha.ToString(); * //return 0; * }*/ public JsonResult Crear(PersonalViewModel persona) { EntitiesNoMasAccidentes bd = new EntitiesNoMasAccidentes(); NoMasAccidentes.Models.PERSONAL personal = new PERSONAL(); personal.DIRECCION_PERSO = persona.direccion_perso; personal.APELLIDOM_PERSO = persona.apellidom_perso; personal.APELLIDOP_PERSO = persona.apellidop_perso; personal.CORREO_PERSO = persona.correo_pero; personal.NOMBRE_PERSO = persona.nombre_perso; personal.TELEFONO_PERSO = persona.telefono_perso; personal.TIPO_PERSONAL_ID_TIPOPERSONAL = persona.tipo_personal; //Generar Usuario //Eliminar espacios en Blanco var nombre = persona.nombre_perso.Replace(" ", ""); var apellido = persona.apellidop_perso.Replace(" ", ""); var username = ""; var username_encontrado = false; var cantidad_caracter = 3; //Buscar usuario while (!username_encontrado) { username = (nombre.Substring(0, cantidad_caracter) + "." + apellido).ToLower(); //Consulta if (bd.PERSONAL.ToList().FindAll(x => x.USERNAME_PERSO.Contains(username)).Count() == 0) { username_encontrado = true; } else { cantidad_caracter++; } } personal.USERNAME_PERSO = username; //GenerarPassword var guid = Guid.NewGuid(); var justNumbers = new String(guid.ToString().Where(Char.IsDigit).ToArray()); var password = int.Parse(justNumbers.Substring(4, 4)); personal.PASSWORD_PERSO = password.ToString(); bd.PERSONAL.Add(personal); bd.SaveChanges(); return(Json("d")); }
public JsonResult Eliminar(int id) { EntitiesNoMasAccidentes bd = new EntitiesNoMasAccidentes(); var resultado = new baseRespuesta(); var plan = bd.PLAN.Find(id); plan.ACTIVO = "N"; bd.Entry(plan).State = System.Data.EntityState.Modified; bd.SaveChanges(); resultado.mensaje = "<b>Plan Eliminado Correctamente</b><br>Nota: Los planes Eliminados Seguiran estando disponibles para los contratos Asignados"; return(Json(resultado)); }
public JsonResult Eliminar(int id) { EntitiesNoMasAccidentes bd = new EntitiesNoMasAccidentes(); var resultado = new baseRespuesta(); var personal = bd.PERSONAL.Find(id); personal.ACTIVO = "N"; bd.Entry(personal).State = System.Data.EntityState.Modified; bd.SaveChanges(); resultado.mensaje = "Personal Eliminado Correctamente"; return(Json(resultado)); }
public JsonResult Eliminar(int id) { EntitiesNoMasAccidentes bd = new EntitiesNoMasAccidentes(); var resultado = new baseRespuesta(); var tipSol = bd.TIPO_SOLICITUD.Find(id); tipSol.ACTIVO_TIPOSOLICITUD = "N"; bd.Entry(tipSol).State = System.Data.EntityState.Modified; bd.SaveChanges(); resultado.mensaje = "Tipo Solicitud Eliminada Correctamente"; return Json(resultado); }
public JsonResult EliminarA(int id) { EntitiesNoMasAccidentes bd = new EntitiesNoMasAccidentes(); //var resul = new baseRespuesta(); String resul = ""; var asistente = bd.ASISTENTE.Find(id); asistente.ACTIVO_ASISTENTE = "N"; bd.Entry(asistente).State = System.Data.EntityState.Modified; bd.SaveChanges(); resul = ""; return(Json(resul)); }
public JsonResult Pagar(int id) { EntitiesNoMasAccidentes bd = new EntitiesNoMasAccidentes(); var resultado = new baseRespuesta(); var factura = bd.FACTURA.Find(id); factura.PAGADO = "S"; bd.Entry(factura).State = System.Data.EntityState.Modified; bd.SaveChanges(); resultado.mensaje = "Pago Realizado Correctamente"; return(Json(resultado)); }
public JsonResult Eliminar(int id) { EntitiesNoMasAccidentes bd = new EntitiesNoMasAccidentes(); var resultado = new baseRespuesta(); var rubro = bd.RUBRO.Find(id); rubro.ACTIVO_RUBRO = "N"; bd.Entry(rubro).State = System.Data.EntityState.Modified; bd.SaveChanges(); resultado.mensaje = "Rubro Eliminado Correctamente"; return(Json(resultado)); }