public List <GetUserRsl> GetUsers(int?IdUsuario) { List <GetUserRsl> request = new List <GetUserRsl>(); ApiResponse apiResponse; try { var _response = ConsumeService.ConsumirAPIConToken( Enums.Method.GET, string.Empty, _UrlService, _ServicePrefix, string.Format(UrlService.UrlGetUsers, IdUsuario), _LoginService.GetToken()); apiResponse = JsonConvert.DeserializeObject <ApiResponse>(_response); if (apiResponse != null && apiResponse.status.Equals("OK")) { request = JsonConvert.DeserializeObject <List <GetUserRsl> >( apiResponse.data.ToString(), new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore }); } } catch (Exception ex) { request = null; } return(request); }
public ApiResponse SaveCompany(string stringJson) { ApiResponse response; try { int IdUsuario = Int32.Parse(SessionHelper.GetUser().ToString()); //int IdEmpresa = Int32.Parse(SessionHelper.GetValueSession(Settings.Session.IdEmpresa).ToString()); CompanyFlt saveEntity = JsonConvert.DeserializeObject <CompanyFlt>(stringJson); foreach (var item in saveEntity.ListBranchOfficeFlt) { item.IdEmpresa = saveEntity.IdEmpresa; item.IdPais = saveEntity.IdPais; item.IdUsuarioAccion = IdUsuario; item.IdUsuarioCreacion = IdUsuario; } var _JsonRequest = JsonConvert.SerializeObject(saveEntity, Formatting.Indented); var _response = ConsumeService.ConsumirAPIConToken( Enums.Method.POST, _JsonRequest, _UrlService, _ServicePrefix, String.Format(UrlService.UrlSaveCompany), _LoginService.GetToken()); response = JsonConvert.DeserializeObject <ApiResponse>(_response); } catch (Exception ex) { response = new ApiResponse("Error", ex.Message); } return(response); }
public List <GetZodiacSignRsl> GetListZodiacSign(int Pais) { List <GetZodiacSignRsl> ListType = new List <GetZodiacSignRsl>(); ApiResponse apiResponse; try { var _response = ConsumeService.ConsumirAPIConToken( Enums.Method.GET, string.Empty, _UrlService, _ServicePrefix, String.Format(UrlService.UrlGetZodiacSign, Pais), _LoginService.GetToken()); apiResponse = JsonConvert.DeserializeObject <ApiResponse>(_response); if (apiResponse.status.Equals("OK")) { ListType = JsonConvert.DeserializeObject <List <GetZodiacSignRsl> >( apiResponse.data.ToString(), new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore }); } } catch (Exception ex) { ListType = null; } return(ListType); }
public List <GetBranchOfficesIntegrity> getListBranchOffice(int IdEmpresa) { List <GetBranchOfficesIntegrity> ListBranchOffice = new List <GetBranchOfficesIntegrity>(); ApiResponse apiResponse; try { var _response = ConsumeService.ConsumirAPIConToken( Enums.Method.GET, string.Empty, _UrlService, _ServicePrefix, String.Format(UrlService.UrlGetBranchOffices, IdEmpresa), _LoginService.GetToken()); apiResponse = JsonConvert.DeserializeObject <ApiResponse>(_response); if (apiResponse.status.Equals("OK")) { ListBranchOffice = JsonConvert.DeserializeObject <List <GetBranchOfficesIntegrity> >( apiResponse.data.ToString(), new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore }); } } catch (Exception ex) { ListBranchOffice = null; } return(ListBranchOffice); }
public ApiResponse GetTextControlls(String NombreVista) { // -- ApiResponse apiResponse; // -- try { // -- int IdIdioma = Int16.Parse(SessionHelper.GetValueSession(Settings.Session.Ididioma).ToString()); // -- GetControlsWorkIntegrityRequest getControlsWorkIntegrityRequest = new GetControlsWorkIntegrityRequest(); getControlsWorkIntegrityRequest.IdIdioma = IdIdioma; getControlsWorkIntegrityRequest.NombreVista = NombreVista; // -- LoginService loginService = new LoginService(); // -- var _request = JsonConvert.SerializeObject(getControlsWorkIntegrityRequest, Formatting.Indented); var _response = ConsumeService.ConsumirAPIConToken(Enums.Method.POST, _request, _UrlService, _ServicePrefix, UrlService.UrlGetTextControlls, loginService.GetToken()); apiResponse = JsonConvert.DeserializeObject <ApiResponse>(_response); } catch (Exception ex) { apiResponse = new ApiResponse("ERROR", Constant.error_server); } return(apiResponse); }
public ApiResponse SaveSectoralMaps(string stringJson) { ApiResponse response; try { int IdUsuario = Int32.Parse(SessionHelper.GetUser().ToString()); //int IdEmpresa = Int32.Parse(SessionHelper.GetValueSession(Settings.Session.IdEmpresa).ToString()); SectoralMapsFlt saveEntity = JsonConvert.DeserializeObject <SectoralMapsFlt>(stringJson); saveEntity.IdUsuarioEnvio = IdUsuario; //saveEntity.IdEmpresa = IdEmpresa; var _JsonRequest = JsonConvert.SerializeObject(saveEntity, Formatting.Indented); var _response = ConsumeService.ConsumirAPIConToken( Enums.Method.POST, _JsonRequest, _UrlService, _ServicePrefix, String.Format(UrlService.UrlSaveSectoralMaps), _LoginService.GetToken()); response = JsonConvert.DeserializeObject <ApiResponse>(_response); } catch (Exception ex) { response = new ApiResponse("Error", ex.Message); } return(response); }
public ApiResponse GetAccess(int IdRol) { ApiResponse apiResponse; try { var _response = ConsumeService.ConsumirAPIConToken(Enums.Method.GET, string.Empty, _UrlService, _ServicePrefix, string.Format(UrlService.UrlGetAccess, IdRol), GetToken()); apiResponse = JsonConvert.DeserializeObject <ApiResponse>(_response); } catch (Exception ex) { apiResponse = new ApiResponse("ERROR", Constant.error_server); } return(apiResponse); }
public ApiResponse GetMenu(User user) { ApiResponse apiResponse; try { var _request = JsonConvert.SerializeObject(user, Formatting.Indented); var _response = ConsumeService.ConsumirAPIConToken(Enums.Method.POST, _request, _UrlService, _ServicePrefix, UrlService.UrlGetRol, GetToken()); apiResponse = JsonConvert.DeserializeObject <ApiResponse>(_response); } catch (Exception ex) { apiResponse = new ApiResponse("ERROR", Constant.error_server); } return(apiResponse); }
public ApiResponse SaveCorporateRiskManagement(string stringJson, List <HttpPostedFile> files) { ApiResponse response; try { int IdUsuario = Int32.Parse(SessionHelper.GetUser().ToString()); //int IdEmpresa = Int32.Parse(SessionHelper.GetValueSession(Settings.Session.IdEmpresa).ToString()); SaveCorporateRiskManagementFlt saveEntity = JsonConvert.DeserializeObject <SaveCorporateRiskManagementFlt>(stringJson); saveEntity.IdUsuarioEnvio = IdUsuario; //saveEntity.IdEmpresa = IdEmpresa; string folder = Settings.GetKey(Settings.KEY.GestionCorporativaRiesgos); string FolderGenerate = CreateFolder(TypeFolder.generated, folder); foreach (var archivos in files) { string routeFile = string.Format("{0}\\{1}_{2}", FolderGenerate, DateTime.Now.ToString("HH:mm:ss").Replace(':', '_'), archivos.FileName); if (File.Exists(routeFile)) { File.Delete(routeFile); } archivos.SaveAs(routeFile); if (saveEntity != null && saveEntity.ArchivoAdjunto != null) { saveEntity.ArchivoAdjunto.RutaArchivo = routeFile; saveEntity.ArchivoAdjunto.IdUsuarioRegistro = IdUsuario; } } var _JsonRequest = JsonConvert.SerializeObject(saveEntity, Formatting.Indented); var _response = ConsumeService.ConsumirAPIConToken( Enums.Method.POST, _JsonRequest, _UrlService, _ServicePrefix, String.Format(UrlService.UrlSaveCorporateRiskManagement), _LoginService.GetToken()); response = JsonConvert.DeserializeObject <ApiResponse>(_response); } catch (Exception ex) { response = new ApiResponse("Error", ex.Message); } return(response); }
public List <RiskManagementVm> GetListRiskManagement(string FechaInicio, string FechaFin, int?IdTipoAlerta) { List <RiskManagementVm> request = new List <RiskManagementVm>(); ApiResponse apiResponse; try { int?IdEmpresa; //int IdRol = Int32.Parse(SessionHelper.GetValueSession(Settings.Session.IdRol).ToString()); //if (IdRol != 1 && IdRol != 2 && IdRol != 4) //{ // IdEmpresa = Int32.Parse(SessionHelper.GetValueSession(Settings.Session.IdEmpresa).ToString()); //} IdEmpresa = Int32.Parse(SessionHelper.GetValueSession(Settings.Session.IdEmpresa).ToString()); int?IdSucursal = Common.checkIntNull(SessionHelper.GetValueSession(Settings.Session.IdSucursal).ToString()); int IdUsuario = SessionHelper.GetUser(); if (IdTipoAlerta == 0) { IdTipoAlerta = null; } var _response = ConsumeService.ConsumirAPIConToken( Enums.Method.GET, string.Empty, _UrlService, _ServicePrefix, string.Format(UrlService.UrlGetListRiskManagement, FechaInicio, FechaFin, IdUsuario, IdEmpresa, IdSucursal, IdTipoAlerta), _LoginService.GetToken()); apiResponse = JsonConvert.DeserializeObject <ApiResponse>(_response); if (apiResponse != null && apiResponse.status.Equals("OK")) { request = JsonConvert.DeserializeObject <List <RiskManagementVm> >( apiResponse.data.ToString(), new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore }); } } catch (Exception ex) { request = null; } return(request); }
public ApiResponse UpdateStatusRiskManagement(long IdGestionRiesgos, bool FlgEstado) { ApiResponse response; try { var _response = ConsumeService.ConsumirAPIConToken( Enums.Method.GET, string.Empty, _UrlService, _ServicePrefix, String.Format(UrlService.UrlUpdateStatusRiskManagement, IdGestionRiesgos, FlgEstado), _LoginService.GetToken()); response = JsonConvert.DeserializeObject <ApiResponse>(_response); } catch (Exception ex) { response = null; } return(response); }
public ApiResponse UpdateUserInWorkIntegrityDetail(long IdIntegridad, int ItemIntegridadDet, int IdUsuarioAsignado) { ApiResponse apiResponse; try { var _response = ConsumeService.ConsumirAPIConToken( Enums.Method.GET, string.Empty, _UrlService, _ServicePrefix, string.Format(UrlService.UrlUpdateUserInWorkIntegrityDetail, IdIntegridad, ItemIntegridadDet, IdUsuarioAsignado), _LoginService.GetToken()); apiResponse = JsonConvert.DeserializeObject <ApiResponse>(_response); } catch (Exception ex) { apiResponse = null; } return(apiResponse); }
public ApiResponse UpdateStatusElectronicScanning(long IdBarridoElectronico, bool FlgEstado) { ApiResponse response; try { var _response = ConsumeService.ConsumirAPIConToken( Enums.Method.GET, string.Empty, _UrlService, _ServicePrefix, String.Format(UrlService.UrlUpdateStatusElectronicScanning, IdBarridoElectronico, FlgEstado), _LoginService.GetToken()); response = JsonConvert.DeserializeObject <ApiResponse>(_response); } catch (Exception ex) { response = null; } return(response); }
public ApiResponse UpdateStatusInterestInformation(long IdInfoInteres, bool Flg_Estado) { ApiResponse response; try { var _response = ConsumeService.ConsumirAPIConToken( Enums.Method.GET, string.Empty, _UrlService, _ServicePrefix, String.Format(UrlService.UrlUpdateStatusInterestInformation, IdInfoInteres, Flg_Estado), _LoginService.GetToken()); response = JsonConvert.DeserializeObject <ApiResponse>(_response); } catch (Exception ex) { response = new ApiResponse("Error", ex.Message); } return(response); }
public ApiResponse UpdateStatusPhysicalSecurity(long IdSeguridadFisica, bool FlgEstado) { ApiResponse response; try { var _response = ConsumeService.ConsumirAPIConToken( Enums.Method.GET, string.Empty, _UrlService, _ServicePrefix, String.Format(UrlService.UrlUpdateStatusPhysicalSecurity, IdSeguridadFisica, FlgEstado), _LoginService.GetToken()); response = JsonConvert.DeserializeObject <ApiResponse>(_response); } catch (Exception ex) { response = null; } return(response); }
public List <PentestingVm> GetListPentesting(string FechaInicio, string FechaFin) { List <PentestingVm> request = new List <PentestingVm>(); ApiResponse apiResponse; try { int?IdEmpresa = null; int IdRol = Int32.Parse(SessionHelper.GetValueSession(Settings.Session.IdRol).ToString()); if (IdRol != 1 && IdRol != 2 && IdRol != 4) { IdEmpresa = Int32.Parse(SessionHelper.GetValueSession(Settings.Session.IdEmpresa).ToString()); } var _response = ConsumeService.ConsumirAPIConToken( Enums.Method.GET, string.Empty, _UrlService, _ServicePrefix, string.Format(UrlService.UrlGetListPentesting, FechaInicio, FechaFin, IdEmpresa), _LoginService.GetToken()); apiResponse = JsonConvert.DeserializeObject <ApiResponse>(_response); if (apiResponse != null && apiResponse.status.Equals("OK")) { request = JsonConvert.DeserializeObject <List <PentestingVm> >( apiResponse.data.ToString(), new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore }); } } catch (Exception ex) { request = null; } return(request); }
public ApiResponse SaveUser(string stringJson) { ApiResponse response; try { int IdUsuario = Int32.Parse(SessionHelper.GetUser().ToString()); SaveUserFlt saveEntity = JsonConvert.DeserializeObject <SaveUserFlt>(stringJson); saveEntity.UsuarioAccion = IdUsuario; if (string.IsNullOrEmpty(saveEntity.Email)) { saveEntity.Email = string.Empty; } if (string.IsNullOrEmpty(saveEntity.Telefono)) { saveEntity.Telefono = string.Empty; } var _JsonRequest = JsonConvert.SerializeObject(saveEntity, Formatting.Indented); var _response = ConsumeService.ConsumirAPIConToken( Enums.Method.POST, _JsonRequest, _UrlService, _ServicePrefix, String.Format(UrlService.UrlSaveUser), _LoginService.GetToken()); response = JsonConvert.DeserializeObject <ApiResponse>(_response); } catch (Exception ex) { response = new ApiResponse("Error", ex.Message); } return(response); }
//public ApiResponse GetTextControlls(String NombreVista) //{ // // -- // ApiResponse apiResponse; // // -- // try // { // // -- // int IdIdioma = Int16.Parse(SessionHelper.GetValueSession(Settings.Session.Ididioma).ToString()); // // -- // GetControlsWorkIntegrityRequest getControlsWorkIntegrityRequest = new GetControlsWorkIntegrityRequest(); // getControlsWorkIntegrityRequest.IdIdioma = IdIdioma; // getControlsWorkIntegrityRequest.NombreVista = NombreVista; // // -- // LoginService loginService = new LoginService(); // // -- // var _request = JsonConvert.SerializeObject(getControlsWorkIntegrityRequest, Formatting.Indented); // var _response = ConsumeService.ConsumirAPIConToken(Enums.Method.POST, _request, _UrlService, _ServicePrefix, UrlService.UrlGetTextControlls, loginService.GetToken()); // apiResponse = JsonConvert.DeserializeObject<ApiResponse>(_response); // } // catch (Exception ex) // { // apiResponse = new ApiResponse("ERROR", Constant.error_server); // } // return apiResponse; //} public ApiResponse UpdateStatusIntegrity(UpdateStatus data) { ApiResponse apiResponse; try { var _response = ConsumeService.ConsumirAPIConToken( Enums.Method.GET, string.Empty, _UrlService, _ServicePrefix, string.Format(UrlService.UpdateStatusIntegrity, data.idIntegrity, data.idStatus, data.porcentaje), _LoginService.GetToken()); apiResponse = JsonConvert.DeserializeObject <ApiResponse>(_response); if (apiResponse.status == "OK" && data.statusCheck == "1") { try { SendMail mail = new SendMail(); List <GetUserRsl> usuarioRol = _userServices.GetUsers(int.Parse(data.idUsuario)); MailWorkIntegrity mailWorkIntegrity = new MailWorkIntegrity() { Correo = usuarioRol[0].Email, Empresa = data.DesEmpresa, keyBody = "NameFileSolicitudChange", keySubject = "SubjectSolicitudChange", Telefono = usuarioRol[0].Telefono, Usuario = usuarioRol[0].NombreUsuario, EstadoSol = data.DesStatus, NroSolicitud = data.CodigoIntegridad, SubjectText = new string[2] { data.CodigoIntegridad, data.DesStatus }, DesServicio = data.desServicios, }; List <Message> MailSend = mail.ComposeMail(new List <MailWorkIntegrity> { mailWorkIntegrity }, SendMail.MailCompose.ChangeStatusSoli); var itemSend = MailSend[0]; mail.SendMailAll(itemSend.Address, itemSend.Subject, itemSend.Body, null); } catch (Exception ex) { } } /*if (apiResponse != null && apiResponse.status.Equals("OK")) * { * apiResponse = JsonConvert.DeserializeObject<ApiResponse>( * apiResponse.data.ToString(), * new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore }); * }*/ } catch (Exception ex) { apiResponse = null; } return(apiResponse); }