public ActionResult TablaVerDetalles(string m_TablaNombre) { string actionName = "Index"; string controllerName = "Usuario"; ViewBag.PERMISOS = this.GetPermisoVista('/' + controllerName + '/' + actionName); if (m_TablaNombre.Equals("DocumentoIdentidadTipos")) { DocumentoIdentidadTiposViewModel DocTipoVM = new DocumentoIdentidadTiposViewModel(); DocTipoVM.TablaNombre = m_TablaNombre; return(View("../MantenimientoMaestras/FrmDocumentoMostrarLista", DocTipoVM)); } if (m_TablaNombre.Equals("TiposUsuarios")) { TiposUsuariosVM tipoUsuarioVM = new TiposUsuariosVM(); tipoUsuarioVM.TablaNombre = m_TablaNombre; return(View("../MantenimientoMaestras/FrmTipoUsuarioMostrarLista", tipoUsuarioVM)); } if (m_TablaNombre.Equals("UbigeoNaval")) { UbigeoNavalVM UbigelNavalVM = new UbigeoNavalVM(); //UbigelNavalVM.TablaNombre = m_TablaNombre; return(View("../MantenimientoMaestras/FrmUbigeoMostrarLista", UbigelNavalVM)); } return(View()); }
public JsonResult cambioEstadoRegistroUbigeo(int m_ubigeoNavalId, int m_estadoId) { UbigeoNavalVM vm = new UbigeoNavalVM(); SesionViewModel sesionVM = (SesionViewModel)Session["objsesion"]; return(Json(new { success = vm.CambiarEstado(m_ubigeoNavalId, m_estadoId, sesionVM.Login), mensajeError = vm.ErrorSMS }, JsonRequestBehavior.AllowGet)); }
public ActionResult GrabarUbigeo(UbigeoNavalVM ubigeoVM) { bool ret = false; SesionViewModel sesionVM = (SesionViewModel)Session["objsesion"]; if (!ModelState.IsValid) { return(Json(new { success = false, mensajeError = GetErrorFromModel() }, JsonRequestBehavior.AllowGet)); } try { if (ubigeoVM.UbigeoNavalId == 0) { ret = ubigeoVM.Insertar(sesionVM.Login); } else { ret = ubigeoVM.Actualizar(sesionVM.Login); } } catch (Exception e) { return(Json(new { success = false, mensajeError = "Ocurrió una excepción interna" }, JsonRequestBehavior.AllowGet)); } return(Json(new { success = ret, mensajeError = ubigeoVM.ErrorSMS }, JsonRequestBehavior.AllowGet)); }
public ActionResult ConsultarUbigelNaval() { SesionViewModel sesionVM = (SesionViewModel)Session["objsesion"]; UbigeoNavalVM ubigeoVM = new UbigeoNavalVM(); var UbigeoVista = ubigeoVM.Listar().OrderBy(x => x.ZonaNavalDescCorta).Select(x => new { x.UbigeoNavalId, x.EstadoId, x.EstadoNombre, x.ZonaNavalId, x.ZonaNavalDescCorta, x.ZonaNavalDescLarga, x.DependenciaId, x.DependenciaDescCorta, x.DependenciaDescLarga, x.FechaRegistroStr }).ToList(); return(Json(new { data = UbigeoVista }, JsonRequestBehavior.AllowGet)); }
public ActionResult EliminarUbigeo(int m_ubigeoNavalId) { SesionViewModel sesionVM = (SesionViewModel)Session["objsesion"]; string controllerName = "Usuario"; if (this.GetPermisoVista('/' + controllerName + '/' + "Index").ELIMINAR == false) { return(Json(new { success = false, mensajeError = "Usuario no autorizado" }, JsonRequestBehavior.AllowGet)); } UbigeoNavalVM vm = new UbigeoNavalVM(); return(Json(new { success = vm.Eliminar(m_ubigeoNavalId, sesionVM.Login), mensajeError = vm.ErrorSMS }, JsonRequestBehavior.AllowGet)); }
public ActionResult VerFormEditarUbigeo(int m_UbigeoId) { UbigeoNavalVM ubigeoVM; if (m_UbigeoId == 0) { ubigeoVM = new UbigeoNavalVM(); } else { ubigeoVM = new UbigeoNavalVM().BuscarxIdReturnVM(m_UbigeoId); } ubigeoVM.CargarZonasNavalesxGrupo(); return(PartialView("../MantenimientoMaestras/FrmUbigeoEditar", ubigeoVM)); }