protected void dg_Resultado_ItemDataBound(object sender, DataGridItemEventArgs e) { if (e.Item.ItemType != ListItemType.Header && e.Item.ItemType != ListItemType.Footer) { WSCaratulacion.NovedadCaratulada NC = (WSCaratulacion.NovedadCaratulada)e.Item.DataItem; e.Item.Cells[(int)enum_dgResultado.Nro_Expediente].Text = Util.FormateoExpediente(NC.NroExpediente.ToString(), true); e.Item.Cells[(int)enum_dgResultado.Novedad].Text = NC.novedad.IdNovedad.ToString(); e.Item.Cells[(int)enum_dgResultado.Fecha_Recepcion].Text = NC.FInicioAfjp == null ? string.Empty : NC.FInicioAfjp.Value.ToShortDateString(); e.Item.Cells[(int)enum_dgResultado.Nro_Beneficiario].Text = NC.novedad.UnBeneficiario.IdBeneficiario.ToString(); e.Item.Cells[(int)enum_dgResultado.Appelido_Nombre].Text = NC.novedad.UnBeneficiario.ApellidoNombre; e.Item.Cells[(int)enum_dgResultado.Concepto_Liquidacion].Text = NC.novedad.UnConceptoLiquidacion.CodConceptoLiq.ToString() + "-" + NC.novedad.UnConceptoLiquidacion.DescConceptoLiq.ToString(); e.Item.Cells[(int)enum_dgResultado.Fecha_Novedad].Text = NC.novedad.FechaNovedad.ToShortDateString(); e.Item.Cells[(int)enum_dgResultado.Error].Text = NC.Error; e.Item.Cells[(int)enum_dgResultado.Estado].Text = NC.DesEstadoCaratulacion; e.Item.Cells[(int)enum_dgResultado.Motivo_Rechazo].Text = NC.Tiporechazo != null? NC.Tiporechazo.Descripcion : string.Empty; } }
private void cargarNovedad(WSCaratulacion.NovedadCaratulada n) { if (n == null) { mensaje.DescripcionMensaje = "No existe una novedad pendiente de caratulación para el Nro de Transacción ingresado. Verifique el nro, y si la misma corresponde a un crédito en cuotas."; mensaje.QuienLLama = ""; mensaje.TipoMensaje = Controls_Mensaje.infoMensaje.Alerta; mensaje.Mostrar(); return; } if (!n.idEstadoCaratulacion.HasValue) { if (!esOficinasSinVenc && EstaVencido(ultimaCaratulacionNovedad.novedad.FechaNovedad, DateTime.Now)) { mensaje.DescripcionMensaje = "El plazo para entregar la documentación está vencido. "; mensaje.QuienLLama = ""; mensaje.TipoMensaje = Controls_Mensaje.infoMensaje.Alerta; mensaje.Mostrar(); return; } if (ultimaCaratulacionNovedad.novedad.UnBeneficiario == null) { HabilitoIngresoCuil(); return; } NovedadEncontrada(); } else { if (n.novedad != null) { MuestroDatosNovedad(); } MuestroDatosCaratula(); } SetearEstado(ultimaCaratulacionNovedad.novedad == null ? (byte?)null : ultimaCaratulacionNovedad.novedad.IdEstadoReg, ultimaCaratulacionNovedad.idEstadoCaratulacion); }
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 {} }