private void Inicializo() { /*obtiene datos de auditoria*/ String Mylogs = " " + "Inicializo"; IUsuarioToken usuarioEnDirector = new UsuarioToken(); usuarioEnDirector.ObtenerUsuario(); Mylogs += " | Busca Credenciales de ADP "; try { if (Request.QueryString["idnovedad"] == null) { Response.Redirect("~/DAIndex.aspx"); } Mylogs += " | InvocaWsDao.Caratulacion_Traer_xIdNovedad"; WSCaratulacion.NovedadCaratulada[] listaCaratulacion = Caratulacion.Caratulacion_Traer_xIdNovedad(long.Parse(Request.QueryString["idnovedad"])); if (listaCaratulacion == null || listaCaratulacion.Count() == 0) { Response.Redirect("~/DAIndex.aspx"); } Mylogs += " | listaCaratulacion OK | ordeno por Falta "; WSCaratulacion.NovedadCaratulada caratula = listaCaratulacion.OrderByDescending(o => o.FAlta).First(); lblFecAlta.Text = lblFecAlta2.Text = caratula.FAlta.Value.ToString("dd/MM/yyyy HH:mm:ss"); lblCaratula.Text = caratula.novedad.UnBeneficiario.ApellidoNombre.ToString().Trim(); Mylogs += " | oADPdesc.ObtenerDocumentoPorCodigo, Codigo =" + caratula.novedad.UnBeneficiario.TipoDoc; string resul = TablasTipoPersonas.TTP_TipoDocumentoXCodigo(caratula.novedad.UnBeneficiario.TipoDoc.ToString()).DescripcionCorta; lblDoc.Text = caratula.novedad.UnBeneficiario.TipoDoc.ToString() + " - " + resul + " - " + caratula.novedad.UnBeneficiario.NroDoc.ToString(); Mylogs += " | Busca Credenciales de ANME"; BuscarDependenciaPorPKWS.BuscarDependenciaPorPKWS oAnme = new BuscarDependenciaPorPKWS.BuscarDependenciaPorPKWS(); oAnme.Url = ConfigurationManager.AppSettings["BuscarDependenciaPorPKWS.BuscarDependenciaPorPKWS"]; oAnme.Credentials = CredentialCache.DefaultCredentials; BuscarDependenciaPorPKWS.TipoAuditoria oAudit = new BuscarDependenciaPorPKWS.TipoAuditoria(); oAudit.userID = usuarioEnDirector.IdUsuario.ToString(); oAudit.ipOrigen = usuarioEnDirector.DirIP.ToString(); oAudit.aplicacion = usuarioEnDirector.Sistema.ToString(); BuscarDependenciaPorPKWS.TipoError oError = new BuscarDependenciaPorPKWS.TipoError(); BuscarDependenciaPorPKWS.OficinaDTO oOfi; Mylogs += " | oAnme.BuscarDependenciaPorPK "; oOfi = oAnme.BuscarDependenciaPorPK(caratula.OficinaAlta, oAudit, out oError); lblOper.Text = caratula.UsuarioAlta.ToString(); lblOper2.Text = usuarioEnDirector.IdUsuario.ToString(); lblDependencia.Text = caratula.OficinaAlta + " - " + oOfi.denominacion; lblExp.Text = lblExp2.Text = Util.FormateoExpediente(caratula.NroExpediente, true).ToString(); Mylogs += " | CB.aspx?NroExp con NroExp =" + caratula.NroExpediente.ToString(); Image1.ImageUrl = "../Impresion/CB.aspx?NroExp=" + caratula.NroExpediente.ToString().Replace("-", "") + "&now=" + DateTime.Now.Millisecond; lbl_EstadoTramite.Text = caratula.idEstadoExpediente + " - " + caratula.DesEstadoCaratulacion; } catch (Exception ex) { log.Error(string.Format("{0} - Error:{1}->{2}->{3} ", System.Reflection.MethodBase.GetCurrentMethod(), ex.Source, ex.Message, "MyLogs:" + Mylogs)); } finally {} }
protected void Page_Load(object sender, EventArgs e) { mensaje.ClickSi += new Controls_Mensaje.Click_UsuarioSi(ClickearonSi); mensaje.ClickNo += new Controls_Mensaje.Click_UsuarioNo(ClickearonNo); if (!IsPostBack) { try { if (!TienePermiso("acceso_pagina")) { Response.Redirect(VariableSession.PaginaInicio, true); } if (Request.QueryString["EsReporte"] == null || Request.QueryString["Cuil"] == null || Request.QueryString["IdSiniestro"] == null) { Response.Redirect(VariableSession.PaginaInicio, true); } string cuil = Request.QueryString["Cuil"].ToString(); idSiniestro = Convert.ToInt32(Request.QueryString["IdSiniestro"].ToString()); persona = Externos.obtenerDatosDePersonaPorCuip(cuil); if (string.IsNullOrEmpty(persona.error.cod_error)) { DateTime fechaHoy = DateTime.Now; var datosDePersona = persona.PersonaCuip; lb_Fecha.Text = fechaHoy.ToShortDateString(); //Datos Titular sp_Estado.InnerText = datosDePersona.estado_cuip; //De donde saco esta info? sp_Fallecido.InnerText = datosDePersona.f_falle.Equals(DateTime.MinValue) ? string.Empty : Constantes.ADP_FALLECIDO; //Datos Filiatorios sp_ApellidoNombre.InnerText = datosDePersona.ape_nom; WSTablasTipoPersonas.TablaTipoPersona tablasTipoPersonas = null; if (datosDePersona.doc_c_tipo != 0) { tablasTipoPersonas = TablasTipoPersonas.TTP_TipoDocumentoXCodigo(datosDePersona.doc_c_tipo.ToString()); } sp_DocumentoTipo.InnerText = tablasTipoPersonas == null ? string.Empty : tablasTipoPersonas.DescripcionCorta + Constantes.GUION + tablasTipoPersonas.Descripcion; sp_DocumentoNro.InnerText = datosDePersona.doc_nro; sp_DocumentoNroCopia.InnerText = datosDePersona.doc_copia; sp_Sexo.InnerText = datosDePersona.sexo; sp_FcehaNacimiento.InnerText = datosDePersona.f_naci.Equals(DateTime.MinValue) ? string.Empty : datosDePersona.f_naci.ToShortDateString(); if (!datosDePersona.f_naci.Equals(DateTime.MinValue) && datosDePersona.f_naci < fechaHoy) { int anios, meses, dias; Util.calcularEdad(datosDePersona.f_naci, datosDePersona.f_falle.Equals(DateTime.MinValue) ? fechaHoy : datosDePersona.f_falle, out anios, out meses, out dias); sp_EdadAnio.InnerText = anios.ToString(); sp_EdadMeses.InnerText = meses.ToString(); sp_EdadDias.InnerText = dias.ToString(); } //Datos de la Persona sp_EstadoCivil.InnerText = datosDePersona.cod_estcivil != 0 ? TablasTipoPersonas.TTP_EstadoCivilXCodigo(datosDePersona.cod_estcivil.ToString()).Descripcion : string.Empty; sp_Incapacidad.InnerText = TablasTipoPersonas.TTP_IncapacidadXCodigo(datosDePersona.cod_incap.ToString()).Descripcion; sp_Nacionalidad.InnerText = TablasTipoPersonas.TTP_PaisXCodigo(datosDePersona.cod_nacion.ToString()).Descripcion; sp_IngresoAlPais.InnerText = datosDePersona.f_ing_pais.Equals(DateTime.MinValue) ? string.Empty : datosDePersona.f_ing_pais.ToShortDateString(); sp_TipoResidencia.InnerText = string.IsNullOrEmpty(datosDePersona.t_rextr) ? string.Empty : TablasTipoPersonas.TTP_TipoResidenciaXCodigo(datosDePersona.t_rextr).ToString(); sp_ComprobanteIngPais.InnerText = TablasTipoPersonas.TTP_ComprobanteIngresoPaisXCodigo(datosDePersona.cod_comp_ing_pais.ToString()).Descripcion; sp_FallecimientoFecha.InnerText = datosDePersona.f_falle.Equals(DateTime.MinValue) ? string.Empty : datosDePersona.f_falle.ToShortDateString(); sp_FallecimientoEstado.InnerText = datosDePersona.cod_falleci == 0 ? string.Empty : TablasTipoPersonas.TTP_EstadoFallecimientoXCodigo(datosDePersona.cod_falleci.ToString()).Descripcion; //Datos de Cuil sp_Cuil.InnerText = Util.FormateoCUIL(datosDePersona.cuip, true); sp_EstadoDetalle.InnerText = TablasTipoPersonas.TTP_EstadoGrupoControlXCodigo(datosDePersona.cod_est_grcon.ToString()).Descripcion; sp_CuilCuitAsociado.InnerText = Util.FormateoCUIL(datosDePersona.cuil_anterior.ToString(), true); sp_CuilFechaCambio.InnerText = datosDePersona.f_cambio.Equals(DateTime.MinValue) ? string.Empty : datosDePersona.f_cambio.ToShortDateString(); sp_EstadoFIP.InnerText = datosDePersona.cod_est_ente != 0 ? TablasTipoPersonas.TTP_EstadoRespectoAfipXCodigo(datosDePersona.cod_est_ente.ToString()).Descripcion : string.Empty; sp_EstadoERAfip.InnerText = datosDePersona.est_e_r_afip; //Datos de Contacto sp_DomicilioPais.InnerText = datosDePersona.cod_tipo_dom < 2000 ? "ARGENTINA" : datosDePersona.domi_cod_pais_extr != 0 ? TablasTipoPersonas.TTP_PaisXCodigo(datosDePersona.domi_cod_pais_extr.ToString()).Descripcion : string.Empty; sp_DomicilioProvincia.InnerText = datosDePersona.domi_cod_pcia != 0 ? TablasTipoPersonas.TTP_ProvinciaXCodigo(datosDePersona.domi_cod_pcia.ToString()).Descripcion : string.Empty; sp_DomicilioLocalidad.InnerText = datosDePersona.domi_localidad; sp_DomicilioCP.InnerText = datosDePersona.domi_cod_postal.ToString(); sp_DomicilioCPA.InnerText = datosDePersona.domi_cod_postal_nuevo; sp_DomicilioCalle.InnerText = datosDePersona.domi_calle; sp_DomicilioNro.InnerText = datosDePersona.domi_nro; sp_DomicilioPiso.InnerText = datosDePersona.domi_piso; sp_DomicilioDpto.InnerText = datosDePersona.domi_dpto; sp_DomicilioAnexo.InnerText = datosDePersona.domi_anexo_nro; sp_DomcilioTorre.InnerText = datosDePersona.domi_torre; sp_DomicilioSector.InnerText = datosDePersona.domi_sector; sp_DomicilioMza.InnerText = datosDePersona.domi_manzana; sp_DomicilioInfAdicional.InnerText = datosDePersona.domi_dat_adic; sp_DomcilioTipo.InnerText = TablasTipoPersonas.TTP_TipoDomicilioXCodigo(datosDePersona.cod_tipo_dom.ToString()).Descripcion; //Otros mediosde Contacto sp_ContactoTel.InnerText = Util.FormateoTelefono(datosDePersona.telediscado_pais.ToString(), datosDePersona.telediscado.ToString(), datosDePersona.telefono.ToString(), true); sp_ContactoTipoTel.InnerText = string.IsNullOrEmpty(datosDePersona.marca_cel) ? Constantes.GUION : datosDePersona.marca_cel.Equals(Constantes.ADP_MARCA_CELULAR) ? "FIJO" : "CELULAR"; sp_ContactoMail.InnerText = datosDePersona.email; altaImpresion = false; btnGenerarPDF_Click(null, null); } else { mensaje.DescripcionMensaje = "Cuil no existe en ADP"; mensaje.QuienLLama = "CUIL_NO_EXISTE_ADP"; mensaje.TipoMensaje = Controls_Mensaje.infoMensaje.Alerta; mensaje.Mostrar(); } } catch (Exception err) { log.Error(string.Format("{0} - Error:{1}->{2}", System.Reflection.MethodBase.GetCurrentMethod(), err.Source, err.Message)); ErrorEnPagina(); } } }