//public IGrupoService grupoService { get; set; } //public IProcedimientoService procedimientoService { get; set; } //public IProcedimientoEntityRepository procedimientoEntityRepository { get; set; } #endregion /// <summary> /// Permite la búsqueda de Áreas /// </summary> /// <param name="filtro">Filtro de búsqueda</param> /// <returns>Lista de Áreas</returns> //public ProcessResult<List<AreaResponse>> BuscarArea(AreaRequest filtro) //{ // ProcessResult<List<AreaResponse>> resultado = new ProcessResult<List<AreaResponse>>(); // try // { // AreaEntity[] arrAreaEntity; // if (filtro.EstadoRegistro == null) // { // arrAreaEntity = areaEntityRepository.GetFiltered(x => (x.CodigoDepartamento == filtro.CodigoDepartamento || filtro.CodigoDepartamento == null) // && (x.CodigoColaboradorResponsable == filtro.CodigoColaboradorResponsable || filtro.CodigoColaboradorResponsable == null)).ToArray(); // } // else // { // arrAreaEntity = areaEntityRepository.GetFiltered(x => (x.CodigoDepartamento == filtro.CodigoDepartamento || filtro.CodigoDepartamento == null) // && (x.CodigoColaboradorResponsable == filtro.CodigoColaboradorResponsable || filtro.CodigoColaboradorResponsable == null) // && x.EstadoRegistro == DatosConstantes.EstadoRegistro.Activo).ToArray(); // } // List<AreaResponse> lstArea = new List<AreaResponse>(); // Mapper.Map<IEnumerable<AreaEntity>, ICollection<AreaResponse>>(arrAreaEntity, lstArea); // resultado.Result = lstArea; // } // catch (Exception ex) // { // resultado.IsSuccess = false; // resultado.Exception = new ApplicationLayerException<AreaService>(ex); // } // return resultado; //} /// <summary> /// Permite la búsqueda de Áreas /// </summary> /// <param name="filtro">Filtro de búsqueda</param> /// <returns>Lista de Áreas</returns> public ProcessResult <List <AreaResponse> > BuscarAreaGrilla(AreaRequest filtro) { ProcessResult <List <AreaResponse> > resultado = new ProcessResult <List <AreaResponse> >(); try { List <AreaLogic> listaArea = areaLogicRepository.BuscarArea( filtro.CodigoArea, filtro.NombreResponsable, filtro.NombreArea, filtro.CodigoIdioma, filtro.EstadoRegistro,// = filtro.EstadoRegistroDescripcion == DatosConstantes.ParametrosEstadoRegistro.Activo ? DatosConstantes.EstadoRegistro.Activo : (filtro.EstadoRegistroDescripcion == DatosConstantes.ParametrosEstadoRegistro.Inactivo ? DatosConstantes.EstadoRegistro.Inactivo : null), filtro.NumeroPagina, filtro.RegistrosPagina); resultado.Result = new List <AreaResponse>(); foreach (AreaLogic areaLogic in listaArea) { AreaResponse areaResponse = AreaAdapter.ObtenerAreaPaginado(areaLogic); resultado.Result.Add(areaResponse); } } catch (Exception ex) { resultado.IsSuccess = false; resultado.Exception = new ApplicationLayerException <AreaService>(ex); } return(resultado); }
/// <summary> /// From Area Request to Area Request pivot. /// </summary> /// <param name="request"></param> /// <returns>Area Request pivot result.</returns> public static AreaRequestPivot ToPivot(this AreaRequest request) { return(new AreaRequestPivot { FindAreaPivot = Utility.EnumToEnum <FindAreaDto, FindAreaPivot>(request.FindAreaDto), AreaPivot = request.AreaDto.ToPivot() }); }
public ModelResult GetChildAreas(AreaRequest request) { var list = AreaRepository.GetAreasByParentID(request.ParentID); return(new ModelResult { Data = list.Select(x => new { ID = x.ID, Name = x.Name }).ToList() }); }
public AreaResponse GetArealnfos(AreaRequest areaRequest) { if (areaRequest.cityId <= 0) { areaRequest.cityId = 0; } AreaResponse response = new AreaResponse(); response.Arealnfos = BaseBLL <AreaBLL> .Instance.GetArealnfos(areaRequest.cityId); return(response); }
public async Task <ActionResult> Create([FromBody] AreaRequest request) { try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } return(Ok(await _workAreaService.Create(request))); } catch (Exception ex) { return(BadRequest()); } }
public AreaResponse GetArealnfos(AreaRequest areaRequest) { AreaResponse response = new AreaResponse(); var infos = BaseBLL <AreaBLL> .Instance.GetArealnfos(); response.Arealnfos = new List <AreaDto>(); foreach (var item in infos) { response.Arealnfos.Add(new AreaDto() { Id = item.Id, Name = item.Name }); } response.State = response.Arealnfos.Count > 0 ? true : false; return(response); }
/// <summary> /// Delete Area /// </summary> /// <param name="request">area request.</param> /// <returns>Area message.</returns> public AreaMessage DeleteArea(AreaRequest request) { AreaMessage message = new AreaMessage(); try { _serviceArea.DeleteArea(request.ToPivot()); message.OperationSuccess = true; } catch (Exception e) { message.ErrorType = ErrorType.TechnicalError; message.ErrorMessage = e.Message; } return(message); }
public async Task <int> Create(AreaRequest data) { using (SqlConnection sql = new SqlConnection(_connectionString)) { using (SqlCommand cmd = new SqlCommand("usp_WorkArea_Create", sql)) { cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@Name", data.Name)); await sql.OpenAsync(); int resp = await cmd.ExecuteNonQueryAsync(); sql.Close(); return(resp); } } }
public JsonResult BuscarAreaGrilla(AreaRequest filtro) { var listTmp = (List <PermisosSistemaModel.PermisoControlador>) this.Session[Constantes.Sesion.Permisos.Lista_PermisosControlador]; var permiso = listTmp.Where(x => x.Controlador == "Area").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 = areaService.BuscarAreaGrilla(filtro); foreach (var item in response.Result) { item.Permiso = permiso; } return(Json(response)); }
public async Task <Response> Create(AreaRequest model) { int result = await _workAreaRepository.Create(model); if (result == 1) { return(new Response { IsSuccess = true, Message = "Se creo exitosamente" }); } else { return(new Response { IsSuccess = false, Message = "No fue creada" }); } }
public Response <AreaResponse> List(AreaRequest request) { Response <AreaResponse> response; AreaFilter filter; List <AreaList> list; filter = request.FilterArea; list = _baseData.List(filter); response = new Response <AreaResponse> { IsCorrect = true, Value = new AreaResponse { ListArea = list }, Status = Constants.StatusWebApi.OK, }; return(response); }
public async Task <Response> Update(AreaRequest request) { int result = await _workAreaRepository.Update(request); if (result > 0) { return(new Response { IsSuccess = true, Message = "Se actualizó exitosamente", Result = result }); } else { return(new Response { IsSuccess = false, Message = "No fue actualizada correctamente" }); } }
public ProcessResult <object> EliminarArea(AreaRequest filtro) { ProcessResult <object> resultado = new ProcessResult <object>(); resultado.Result = string.Empty; try { AreaEntity oAreaEntity = areaEntityRepository.GetById(filtro.CodigoArea); if (oAreaEntity != null) { areaEntityRepository.Eliminar(oAreaEntity.CodigoArea); resultado.IsSuccess = true; areaEntityRepository.GuardarCambios(); } } catch (Exception ex) { resultado.Exception = new ApplicationLayerException <AreaService>(ex.Message); } return(resultado); }
public ProcessResult <object> RegistrarArea(AreaRequest data) { ProcessResult <object> resultado = new ProcessResult <object>(); try { if (!string.IsNullOrEmpty(data.CodigoArea.ToString())) { AreaEntity oAreaEntity = areaEntityRepository.GetById(data.CodigoArea); if (oAreaEntity != null) { oAreaEntity.CodigoArea = data.CodigoArea; oAreaEntity.NombreArea = data.NombreArea; oAreaEntity.CodigoResponsable = data.CodigoResponsable; areaEntityRepository.Editar(oAreaEntity); resultado.IsSuccess = true; areaEntityRepository.GuardarCambios(); } } else { AreaEntity oAreaEntity = new AreaEntity(); //oAreaEntity.CodigoArea = data.CodigoArea; oAreaEntity.CodigoArea = Guid.NewGuid(); oAreaEntity.NombreArea = data.NombreArea; oAreaEntity.CodigoResponsable = data.CodigoResponsable; areaEntityRepository.Insertar(oAreaEntity); resultado.IsSuccess = true; areaEntityRepository.GuardarCambios(); } } catch (Exception ex) { resultado.Exception = new ApplicationLayerException <AreaService>(ex.Message); } return(resultado); }
public AreaRequestResult(AreaRequest request, AreaIndex result, string filepath) { _request = request; _result = result; _filepath = filepath; }
public IActionResult ListArea([FromBody] AreaRequest request) { var response = _areaLogic.List(request); return(Ok(response)); }
/// <summary> /// 获取地区集合 /// </summary> public JsonResult GetArealnfos(AreaRequest areaRequest) { return(Json(bll.GetArealnfos(areaRequest))); }
public ModelResult GetChildAreas(AreaRequest request) { return(new SystemBus().GetChildAreas(request)); }
/// <summary> /// 获取地区集合 /// </summary> public AreaResponse GetArealnfos(AreaRequest areaRequest) { return(ApiRequestHelper.Post <AreaRequest, AreaResponse>(areaRequest)); }
public ActionResult Index(AreaRequest filtro) { FormularioBandejaModel modelo = new FormularioBandejaModel(); var requestIndicador = Request.QueryString["indicador"]; if (requestIndicador != null || (Session["PortalElectro"] != null && Session["PortalElectro"].ToString() == "true")) { Session["PortalElectro"] = "true"; if (Session["CodigoIdioma"] == null) { Session["CodigoIdioma"] = DatosConstantes.ParametrosGenerales.CodigoIdiomaEspaniol; filtro.CodigoIdioma = Session["CodigoIdioma"].ToString(); CultureInfo cultureInfo = null; cultureInfo = new CultureInfo(filtro.CodigoIdioma); if (cultureInfo == null) { cultureInfo = new CultureInfo(filtro.CodigoIdioma); } //Finally setting culture for each request Thread.CurrentThread.CurrentUICulture = cultureInfo; Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(cultureInfo.Name); var listaIdioma = parametroValorService.BuscarValorPorSeccionParametro(new ParametroValorRequest() { CodigoIdentificador = DatosConstantes.ParametrosGenerales.Idioma, CodigoEmpresa = DatosConstantes.Empresa.CodigoElectroPeru, CodigoSistema = DatosConstantes.Sistema.CodigoSGI, IndicadorEmpresa = true, CodigoIdioma = filtro.CodigoIdioma }).Result.Select(x => new SelectListItem() { Value = x.CodigoValorString, Text = x.Valor, Selected = (x.CodigoValorString == filtro.CodigoIdioma) }).ToList(); Session["ListaIdioma"] = listaIdioma; } } else { var cuentaUsuario = "alosno";//HttpGyMSessionContext.CurrentAccount(); if (Session["CodigoIdioma"] != null) { filtro.CodigoIdioma = Session["CodigoIdioma"].ToString(); } else { filtro.CodigoIdioma = DatosConstantes.ParametrosGenerales.CodigoIdiomaPorDefecto; } } modelo.ListaEstadoArea.Add(new SelectListItem { Value = string.Empty, Text = GenericoResource.EtiquetaTodos }); modelo.ListaEstadoArea.AddRange(parametroValorService.BuscarValorPorSeccionParametro(new ParametroValorRequest() { CodigoIdentificador = DatosConstantes.ParametrosGenerales.EstadoRegistro, CodigoEmpresa = DatosConstantes.Empresa.CodigoElectroPeru, CodigoSistema = DatosConstantes.Sistema.CodigoSGI, IndicadorEmpresa = true, CodigoIdioma = filtro.CodigoIdioma }).Result.Select(x => new SelectListItem() { Value = x.CodigoValorString, Text = x.Valor, Selected = false })); return(View(modelo)); }
public JsonResult EliminarArea(AreaRequest filtro) { var response = areaService.EliminarArea(filtro); return(Json(response)); }
public JsonResult RegistrarArea(AreaRequest data) { var response = areaService.RegistrarArea(data); return(Json(response)); }
public ActionResult FormularioArea(AreaRequest filtro) { FormularioAreaModel modelo = new FormularioAreaModel(); var requestIndicador = Request.QueryString["indicador"]; if (requestIndicador != null || (Session["PortalElectro"] != null && Session["PortalElectro"].ToString() == "true")) { Session["PortalElectro"] = "true"; if (Session["CodigoIdioma"] == null) { Session["CodigoIdioma"] = DatosConstantes.ParametrosGenerales.CodigoIdiomaEspaniol; filtro.CodigoIdioma = Session["CodigoIdioma"].ToString(); CultureInfo cultureInfo = null; cultureInfo = new CultureInfo(filtro.CodigoIdioma); if (cultureInfo == null) { cultureInfo = new CultureInfo(filtro.CodigoIdioma); } //Finally setting culture for each request Thread.CurrentThread.CurrentUICulture = cultureInfo; Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(cultureInfo.Name); var listaIdioma = parametroValorService.BuscarValorPorSeccionParametro(new ParametroValorRequest() { CodigoIdentificador = DatosConstantes.ParametrosGenerales.Idioma, CodigoEmpresa = DatosConstantes.Empresa.CodigoElectroPeru, CodigoSistema = DatosConstantes.Sistema.CodigoSGI, IndicadorEmpresa = true, CodigoIdioma = filtro.CodigoIdioma }).Result.Select(x => new SelectListItem() { Value = x.CodigoValorString, Text = x.Valor, Selected = (x.CodigoValorString == filtro.CodigoIdioma) }).ToList(); Session["ListaIdioma"] = listaIdioma; } } else { var cuentaUsuario = "alosno";// HttpGyMSessionContext.CurrentAccount(); if (Session["CodigoIdioma"] != null) { filtro.CodigoIdioma = Session["CodigoIdioma"].ToString(); } else { filtro.CodigoIdioma = DatosConstantes.ParametrosGenerales.CodigoIdiomaPorDefecto; } } if (!string.IsNullOrEmpty(filtro.CodigoArea.ToString())) { var response = areaService.BuscarAreaGrilla(filtro); modelo.Area.CodigoArea = response.Result[0].CodigoArea; modelo.Area.NombreArea = response.Result[0].NombreArea; modelo.Area.CodigoResponsable = response.Result[0].CodigoResponsable; modelo.Area.NombreResponsable = response.Result[0].NombreResponsable; } return(View(modelo)); }
/// <summary> /// 获取地区集合 /// </summary> public AreaResponse GetArealnfos(AreaRequest areaRequest) { AreaResponse response = ApiRequestHelper.Post <AreaRequest, AreaResponse>(areaRequest); return(response); }