public ProcessResult <List <SistemaResponse> > Buscar(SistemaRequest filtro) { ProcessResult <List <SistemaResponse> > resultado = new ProcessResult <List <SistemaResponse> >(); try { List <SistemaLogic> lista = LogicRepository.Buscar( filtro.CodigoSistema, filtro.Nombre, filtro.Descripcion, filtro.EstadoRegistro, filtro.EstadoRegistroDescripcion, filtro.NumeroPagina, filtro.RegistrosPagina); resultado.Result = new List <SistemaResponse>(); foreach (SistemaLogic item in lista) { SistemaResponse Response = SistemaAdapter.ObtenerPaginado(item); resultado.Result.Add(Response); } } catch (Exception ex) { resultado.IsSuccess = false; resultado.Exception = new ApplicationLayerException <SistemaService>(ex); } return(resultado); }
public ProcessResult <object> Registrar(SistemaRequest data) { ProcessResult <object> resultado = new ProcessResult <object>(); try { if (data.CodigoSistema > 0) { SistemaEntity Entity = EntityRepository.GetById(data.CodigoSistema); if (Entity != null) { Entity.CodigoSistema = data.CodigoSistema; Entity.Nombre = data.Nombre; Entity.Descripcion = data.Descripcion; Entity.Ruta = data.Ruta; Entity.Token = data.Token; Entity.Parametro = data.Parametro; Entity.ValorParametro = data.ValorParametro; EntityRepository.Editar(Entity); resultado.IsSuccess = true; EntityRepository.GuardarCambios(); } } else { SistemaEntity Entity = new SistemaEntity(); Entity.Nombre = data.Nombre; Entity.Descripcion = data.Descripcion; Entity.Token = data.Token; Entity.Parametro = data.Parametro; Entity.ValorParametro = data.ValorParametro; EntityRepository.Insertar(Entity); resultado.IsSuccess = true; EntityRepository.GuardarCambios(); } } catch (Exception ex) { resultado.Exception = new ApplicationLayerException <SistemaService>(ex.Message); } return(resultado); }
public JsonResult Buscar(SistemaRequest filtro) { var listTmp = (List <PermisosSistemaModel.PermisoControlador>) this.Session[Constantes.Sesion.Permisos.Lista_PermisosControlador]; var permiso = listTmp.Where(x => x.Controlador == RouteData.Values["controller"].ToString()).Select(s => s.CodigoAccion).ToList()[0]; filtro.EstadoRegistro = filtro.EstadoRegistroDescripcion == DatosConstantes.ParametrosEstadoRegistro.Activo ? DatosConstantes.EstadoRegistro.Activo : (filtro.EstadoRegistroDescripcion == DatosConstantes.ParametrosEstadoRegistro.Inactivo ? DatosConstantes.EstadoRegistro.Inactivo : null); filtro.CodigoIdioma = filtro.CodigoIdioma = obtenerCodigoIdioma(); var response = sistemaService.Buscar(filtro); foreach (var item in response.Result) { item.Permiso = permiso; } return(Json(response)); }
public ActionResult Formulario(SistemaRequest filtro) { SistemaModel modelo = new SistemaModel(); modelo.Sistema = new SistemaResponse(); if (!string.IsNullOrEmpty(filtro.CodigoSistema.ToString())) { var response = sistemaService.Obtener(filtro.CodigoSistema); modelo.Sistema.CodigoSistema = response.Result.CodigoSistema; modelo.Sistema.Nombre = response.Result.Nombre; modelo.Sistema.Descripcion = response.Result.Descripcion; modelo.Sistema.Ruta = response.Result.Ruta; modelo.Sistema.Token = response.Result.Token; modelo.Sistema.Parametro = response.Result.Parametro; modelo.Sistema.ValorParametro = response.Result.ValorParametro; modelo.Sistema.EstadoRegistro = response.Result.EstadoRegistro; } return(View(modelo)); }
public ProcessResult <object> Eliminar(SistemaRequest filtro) { ProcessResult <object> resultado = new ProcessResult <object>(); resultado.Result = string.Empty; try { SistemaEntity Entity = EntityRepository.GetById(filtro.CodigoSistema); if (Entity != null) { EntityRepository.Eliminar(Entity.CodigoSistema); resultado.IsSuccess = true; EntityRepository.GuardarCambios(); } } catch (Exception ex) { resultado.Exception = new ApplicationLayerException <SistemaService>(ex.Message); } return(resultado); }
public JsonResult Eliminar(SistemaRequest filtro) { var response = sistemaService.Eliminar(filtro); return(Json(response)); }
public JsonResult Registrar(SistemaRequest data) { var response = sistemaService.Registrar(data); return(Json(response)); }