private void BorrarFeriados() { try { log.Debug("Voy a buscar los feriados selecionadas para dar de baja en la grilla."); FeriadosABajarError = Feriado.FeriadoBajas(FeriadosABajar, true); var listaFeriadoBajaOK = (from feriadoBajaOk in FeriadosABajar select feriadoBajaOk).Except (from feriadoBajaOk in FeriadosABajarError select feriadoBajaOk.Key).ToList(); Mensaje1.TipoMensaje = Controls_Mensaje.infoMensaje.Afirmacion; Mensaje1.DescripcionMensaje = "Se dieron de baja " + FeriadosABajar.Count + " registros."; Mensaje1.Mostrar(); TraerFeriados(); Mostrar(); } catch (Exception err) { Mensaje1.TipoMensaje = Controls_Mensaje.infoMensaje.Error; Mensaje1.DescripcionMensaje = "No se pudo realizar la acción solicitada.<br>Intentelo en otro momento."; Mensaje1.Mostrar(); log.ErrorFormat("Se produjo el siguiente error >> {0}", err.Message); } }
protected void LinkButtonVerHisto_Click(object sender, EventArgs e) { lbl_ErrorBeneficiario.Visible = false; try { string mensajeError; Int64 idNovedad = string.IsNullOrEmpty(lblNroNovedad.Text) ? (Int64)0 : Convert.ToInt64(lblNroNovedad.Text); List <WSNovedad.NovedadCambioEstado> novedades = Novedad.Novedades_CambioEstadoSC_Histo_TT(idNovedad, out mensajeError); if (string.IsNullOrEmpty(mensajeError)) { dg_NovedadHistorica.DataSource = novedades; dg_NovedadHistorica.DataBind(); mpe_VerNovedadHisto.Show(); } else { lbl_ErrorBeneficiario.Text = mensajeError; lbl_ErrorBeneficiario.Visible = true; } } catch (Exception ex) { log.ErrorFormat("ERROR Ejecución:{0}->{1} - Error:{2}->{3}", DateTime.Now, "LinkButtonVer_Click", ex.Source, ex.Message); Mensaje1.TipoMensaje = Controls_Mensaje.infoMensaje.Error; Mensaje1.DescripcionMensaje = "No se pudieron obtener los datos.<br/> Reintente en otro momento."; Mensaje1.Mostrar(); return; } }
protected void btn_Buscar_Click(object sender, EventArgs e) { //Buscar las Novedades pendientes de aprobacion segun las fechas seleccionas string msjRetorno = string.Empty; Limpiar(); try { msjRetorno = validarFechas(); if (msjRetorno.Equals(string.Empty)) { traer_PendientesAprobacion_Agrupada(); } else { Mensaje1.DescripcionMensaje = msjRetorno; Mensaje1.Mostrar(); } } catch (Exception ex) { log.Error(string.Format("{0} - Error:{1}->{2}", System.Reflection.MethodBase.GetCurrentMethod(), ex.Source, ex.Message)); } }
private void Mostrar() { try { var unaLista = (from feriado in ListaFeriados join feriadoBajaError in FeriadosABajarError on feriado.Fecha equals feriadoBajaError.Key into feriadoBajaErrorDesc from frd in feriadoBajaErrorDesc.DefaultIfEmpty() select new { feriado.Fecha, feriado.Usuario, feriado.Oficina, feriado.IP, mensajeError = (frd == null) ? "" : frd.Value }).ToList(); gvFeriado.DataSource = unaLista; gvFeriado.Columns[(int)gvFeriado_Item.MensajeError].Visible = FeriadosABajarError.Count > 0 ? true : false; gvFeriado.DataBind(); divFeriado.Visible = gvFeriado.Visible = true; } catch (Exception ex) { Mensaje1.TipoMensaje = Controls_Mensaje.infoMensaje.Error; Mensaje1.DescripcionMensaje = "No se pudo realizar la acción solicitada.<br>Intentelo en otro momento."; Mensaje1.Mostrar(); log.ErrorFormat("Se produjo el siguiente error >> {0}", ex.Message); } }
protected void btnBorrar_Click(object sender, EventArgs e) { try { FeriadosABajar = (from item in gvFeriado.Rows.Cast <GridViewRow>() let check = (CheckBox)item.FindControl("chk_baja") where check.Checked select Convert.ToDateTime(gvFeriado.DataKeys[item.RowIndex].Value)).ToList(); if (FeriadosABajar != null && FeriadosABajar.Count > 0) { Mensaje1.TipoMensaje = Controls_Mensaje.infoMensaje.Pregunta; Mensaje1.DescripcionMensaje = "¿Procede a borrar lo/s feriado/s seleccionado/s?<p class='lblMensajeError' style='text-align:center'>Esta acción no admite deshacer los cambios realizados.</p>"; Mensaje1.QuienLLama = "BTNBORRAR_CLICK"; Mensaje1.Mostrar(); } else { Mensaje1.TipoMensaje = Controls_Mensaje.infoMensaje.Alerta; Mensaje1.DescripcionMensaje = "No se selecionaron feriados a dar de baja"; Mensaje1.Mostrar(); } } catch (Exception ex) { Mensaje1.TipoMensaje = Controls_Mensaje.infoMensaje.Error; Mensaje1.DescripcionMensaje = "No se pudo realizar la acción solicitada.<br>Intentelo en otro momento."; Mensaje1.Mostrar(); log.ErrorFormat("Se produjo el siguiente error >> {0}", ex.Message); } }
protected void Page_Load(object sender, EventArgs e) { Mensaje1.ClickSi += new Controls_Mensaje.Click_UsuarioSi(ClickearonSi); Mensaje1.ClickNo += new Controls_Mensaje.Click_UsuarioNo(ClickearonNo); if (!IsPostBack) { AplicarSeguridad(); btn_Imprimir.Visible = false; ddl_Prestador.DataTextField = "RazonSocial"; ddl_Prestador.DataValueField = "ID"; ddl_Prestador.DataSource = lstPrestadores; ddl_Prestador.DataBind(); ddl_EstadoDocumentacion.DataTextField = "DescEstado"; ddl_EstadoDocumentacion.DataValueField = "IdEstado"; ddl_EstadoDocumentacion.DataSource = lstEstados; ddl_EstadoDocumentacion.DataBind(); ddl_EstadoDocumentacion.Items.Insert(0, new ListItem("[ Todos ]", "-1")); if (lstEstados.Count <= 1 || lstPrestadores.Count <= 0) { Mensaje1.DescripcionMensaje = "No se pudieron traer los datos.<br>Reintente en otro momento"; Mensaje1.Mostrar(); } CargaArchivos(); } }
protected void btn_Buscar_Click(object sender, EventArgs e) { try { if (HayErorres()) { return; } WSNovedad.NovedadWS oServicio = new WSNovedad.NovedadWS(); oServicio.Url = ConfigurationManager.AppSettings[oServicio.GetType().ToString()]; oServicio.Credentials = System.Net.CredentialCache.DefaultCredentials; log.DebugFormat("ejecuto Informe_NovedadesALiquidar({0},{1})", ctr_Fecha.Value, ddl_Prestador.SelectedItem.Value); lst = oServicio.Informe_NovedadesALiquidar(ctr_Fecha.Value, long.Parse(ddl_Prestador.SelectedItem.Value), NroSucursal).ToList(); log.DebugFormat("Obtuve {0} registros", lst.Count); var cant_Informes = lst.GroupBy(informe => informe.nroInforme); if (cant_Informes.Count() == 0) { Mensaje1.DescripcionMensaje = "No hay solicitudes para la fecha ingresada."; Mensaje1.Mostrar(); return; } if (cant_Informes.Count() > 1) { dg_SeleccionInforme.DataSource = (from i in cant_Informes select new { nroInforme = i.Key }); dg_SeleccionInforme.DataBind(); mpe_VerInformes.Show(); return; } if (rbl_TipoArchivo.SelectedItem.Value == "0") { Genero_PDF(cant_Informes.First().ToList <Informe_NovedadesALiquidar>()); } else { Genero_TXT(cant_Informes.First().ToList <Informe_NovedadesALiquidar>()); } } catch (ThreadAbortException) { } catch (Exception err) { log.ErrorFormat("Error en btn_Buscar_Click {0}", err.Message); Mensaje1.DescripcionMensaje = "No se pudo generar la consulta</br>Reintente en otro momento."; Mensaje1.Mostrar(); } }
private void llenarGrilla() { try { limpiar_gv_TarjetasNominadas(); if (TarjetasNominadasEstado.Count > 0) { var listaTarjetasNominadas = (from te in TarjetasNominadasEstado select new { te.NroTarjeta, te.TipoEstadoTarjeta.Descripcion, te.FechaNovedad, //te.OficinaDestino, OficinaDestino = te.TipoDestinoTarjeta != WSTarjeta.enum_TipoDestinoTarjeta.DomicilioCliente ? te.OficinaDestino : "-", te.TipoEstadoTarjeta.Codigo, te.TipoDestinoTarjeta, te.unTipoOrigenTarjeta.IdOrigen, te.unTipoOrigenTarjeta.DescripcionOrigen, te.unTipoEstadoPack.IdEstadoPack, DescripcionEstadoPack = String.IsNullOrEmpty(te.unTipoEstadoPack.DescripcionEstadoPack) == true ? " -" : te.unTipoEstadoPack.DescripcionEstadoPack, te.FechaAlta, FechaEstimadaEntrega = te.FechaEstimadaEntrega == (DateTime?)null ? " - " : te.FechaEstimadaEntrega.ToString(), te.unTipoTarjeta.DescripcionTipoT, te.unTipoTarjeta.IdTipoTarjeta, TrackTrace = te.TrackTrace == String.Empty ? " -" : te.TrackTrace, RecepcionadoPor = te.RecepcionadoPor == String.Empty ? " - " : te.RecepcionadoPor, Lote = te.Lote == String.Empty ? " - " : te.Lote, te.unTipoDestinoTarjeta.DescripcionDestino, NroCajaArchivo = te.NroCajaArchivo == 0 ? " - " : te.NroCajaArchivo.ToString(), NroCajaCorreo = te.NroCajaCorreo == 0 ? " - " : te.NroCajaCorreo.ToString(), PosCajaArchivo = te.PosCajaArchivo == 0 ? " - " : te.PosCajaArchivo.ToString() }).ToList(); //Mostrar UDAI Destino si Udai es destino, mostrar Destino RptTarjetasNominadas.DataSource = listaTarjetasNominadas; RptTarjetasNominadas.DataBind(); pnl_TarjetasNominadas.Visible = true; } else { pnl_TarjetasNominadas.Visible = false; Mensaje1.DescripcionMensaje = "No se encontraron Tarjetas Nominadas."; Mensaje1.Mostrar(); } } catch (Exception err) { log.Error(string.Format("{0} - Error:{1}->{2}", System.Reflection.MethodBase.GetCurrentMethod(), err.Source, err.Message)); Mensaje1.DescripcionMensaje = "No se pudo cargar los datos solicitados.<br/>Reintente en otro momento."; Mensaje1.Mostrar(); } }
private void CargaArchivos() { try { ctr_Archivos.TraerArchivosExistentes(long.Parse(ddl_Prestador.SelectedValue), NovedadDocumentacionWS.enum_ConsultaBatch_NombreConsulta.NOVEDADES_DOCUMENTACION); } catch (Exception) { Mensaje1.MensajeAncho = 400; Mensaje1.DescripcionMensaje = "No se pudieron obtener los Archivos Generados.<br />Reintente en otro momento"; Mensaje1.Mostrar(); } }
private void CargaArchivos() { try { ctr_Archivos.TraerArchivosExistentes(NovedadDocumentacionWS.enum_ConsultaBatch_NombreConsulta.NOVEDADES_CARATULADAS); } catch (Exception) { Mensaje1.MensajeAncho = 400; Mensaje1.DescripcionMensaje = "No se pudieron obtener los Archivos Generados.<br />Reintente en otro momento"; Mensaje1.Mostrar(); } }
private void llenarGrilla() { try { if (TarjetasNominadasEstado != null) { if (TarjetasNominadasEstado.Count > 0) { var listaTarjetasNominadas = (from te in TarjetasNominadasEstado select new { te.NroTarjeta, te.TipoEstadoTarjeta.Descripcion, te.FechaNovedad, te.OficinaDestino, te.TipoEstadoTarjeta.Codigo, te.TipoDestinoTarjeta, te.unTipoOrigenTarjeta.IdOrigen, te.unTipoOrigenTarjeta.DescripcionOrigen, te.unTipoEstadoPack.IdEstadoPack, te.unTipoEstadoPack.DescripcionEstadoPack, te.FechaAlta, te.FechaEstimadaEntrega, te.unTipoTarjeta.DescripcionTipoT, te.unTipoTarjeta.IdTipoTarjeta }).ToList(); gv_TarjetasNominadas.DataSource = listaTarjetasNominadas; gv_TarjetasNominadas.DataBind(); pnl_TarjetasNominadas.Visible = true; } else { Mensaje1.DescripcionMensaje = "No se encontraron Tarjetas Nominadas."; Mensaje1.Mostrar(); } } else { log.Error(string.Format("Error:{1}", System.Reflection.MethodBase.GetCurrentMethod())); Mensaje1.DescripcionMensaje = "No se pudo cargar los datos solicitados.<br/>Reintente en otro momento."; Mensaje1.Mostrar(); } } catch (Exception err) { log.Error(string.Format("{0} - Error:{1}->{2}", System.Reflection.MethodBase.GetCurrentMethod(), err.Source, err.Message)); Mensaje1.DescripcionMensaje = "No se pudo cargar los datos solicitados.<br/>Reintente en otro momento."; Mensaje1.Mostrar(); } }
private void obtenerTarjetasNominadas() { try { long?nroTarjeta = String.IsNullOrEmpty(ctrTarjeta.Text) ? (long?)null : long.Parse(ctrTarjeta.Text); TarjetasNominadasEstado = Tarjeta.Tarjetas_Traer(ctrCuil.Text, nroTarjeta); } catch (Exception err) { log.Error(string.Format("{0} - Error:{1}->{2}", System.Reflection.MethodBase.GetCurrentMethod(), err.Source, err.Message)); Mensaje1.DescripcionMensaje = "No se pudieron obtener los datos.<br/>Reintente en otro momento"; Mensaje1.Mostrar(); } }
protected void btn_Buscar_Click(object sender, EventArgs e) { string msjRetorno = string.Empty; TarjetasNominadasEstado = new List <WSTarjeta.Tarjeta>(); TarjetasNominadasEstado = null; pnl_TarjetasNominadas.Visible = false; pnl_Domicilio.Visible = false; try { if (ctrCuil.Text.Length > 0) { msjRetorno = ctrCuil.ValidarCUIL(); if (!msjRetorno.Equals(string.Empty)) { Mensaje1.DescripcionMensaje = msjRetorno; Mensaje1.Mostrar(); return; } } if (ctrTarjeta.Text.Length > 0) { msjRetorno = ctrTarjeta.ValidarTarjeta(); if (!msjRetorno.Equals(string.Empty)) { Mensaje1.DescripcionMensaje = msjRetorno; Mensaje1.Mostrar(); return; } } if (ctrTarjeta.Text.Length == 0 && ctrCuil.Text.Length == 0) { Mensaje1.DescripcionMensaje = "Debe ingresar Cuil o Tarjeta."; Mensaje1.Mostrar(); return; } obtenerTarjetasNominadas(); obtenerDatosBeneficiario(); llenarGrilla(); } catch (Exception err) { log.Error(string.Format("{0} - Error:{1}->{2}", System.Reflection.MethodBase.GetCurrentMethod(), err.Source, err.Message)); } }
private void obtenerDatosBeneficiario() { try { WSBeneficiario.Domicilio domicilio = null; string mensajeADP = string.Empty; lblCuilNombreBeneficiario.Text = String.Empty; if (TarjetasNominadasEstado.Count > 0) { WSBeneficiario.Beneficiario beneficiario = new WSBeneficiario.Beneficiario(); CUILBeneficiario = beneficiario.Cuil = long.Parse((from te in TarjetasNominadasEstado select te.Cuil).FirstOrDefault()); NombreBeneficiario = beneficiario.ApellidoNombre = (from te in TarjetasNominadasEstado select te.ApellidoNombre).FirstOrDefault(); beneficiario.unDomicilio = new WSBeneficiario.Domicilio(); beneficiario.unDomicilio.IdDomicilio = (from te in TarjetasNominadasEstado select te.IdDomicilio).FirstOrDefault(); if (!Beneficiario.TraerDomicilio(beneficiario.Cuil.ToString(), beneficiario.unDomicilio.IdDomicilio, out domicilio)) { lblCuilNombreBeneficiario.Text = "CUIL: " + beneficiario.Cuil.ToString() + " - " + beneficiario.ApellidoNombre; Mensaje1.TipoMensaje = Controls_Mensaje.infoMensaje.Alerta; Mensaje1.DescripcionMensaje = "No se encontraron Datos del domicilio."; //mensajeADP; Mensaje1.Mostrar(); } else { pnl_Domicilio.Visible = true; ctrDomicilio.Construir(beneficiario.Cuil.ToString(), beneficiario.ApellidoNombre, beneficiario.Sexo, domicilio.Calle, domicilio.NumeroCalle, domicilio.Piso, domicilio.CodigoPostal, domicilio.Departamento, domicilio.UnaProvincia.CodProvincia, domicilio.Localidad, domicilio.EsCelular, domicilio.PrefijoTel, domicilio.NumeroTel, domicilio.EsCelular2, domicilio.PrefijoTel2, domicilio.NumeroTel2, domicilio.Mail, false, domicilio.FechaNacimiento, domicilio.Nacionalidad); } } else { pnl_Domicilio.Visible = false; pnl_TarjetasNominadas.Visible = false; Mensaje1.DescripcionMensaje = "No se encontraron Tarjetas Nominadas."; Mensaje1.Mostrar(); } } catch (Exception err) { log.Error(string.Format("{0} - Error:{1}->{2}", System.Reflection.MethodBase.GetCurrentMethod(), err.Source, err.Message)); Mensaje1.DescripcionMensaje = "No se pudieron obtener los datos del Beneficiario.<br/>Reintente en otro momento"; Mensaje1.Mostrar(); } }
protected void btnBuscar_Click(object sender, EventArgs e) { gvTarjetasTT.DataSource = null; gvTarjetasTT.DataBind(); pnlResultado.Visible = false; if (Ctrl_TConGral.HayErrores()) { return; } try { List <WSTarjeta.TarjetaTotalesXEst> listaTT = Tarjeta.Tarjetas_TraerTotalesXTipoEstado(Ctrl_TConGral.descEstadoAplicacion, Ctrl_TConGral.idProvincia, Ctrl_TConGral.codigoPostal, Ctrl_TConGral.Oficinas, Ctrl_TConGral.fechaDesde, Ctrl_TConGral.fechaHasta, Ctrl_TConGral.Lote); if (listaTT.Count > 0) { pnlResultado.Visible = true; gvTarjetasTT.DataSource = listaTT; gvTarjetasTT.DataBind(); if (Ctrl_TConGral.GenerarArchivo) { Session["_archivo"] = new ArchivoDTO("TotalesPorEstado.xls", "application/vnd.ms-excel", "Totales Por Estado", Util.RenderControl(gvTarjetasTT)); ScriptManager.RegisterStartupScript(this, this.GetType(), "popup", "<script language='javascript'>window.open('../Impresion/ImprimirGral.aspx')</script>", false); } } else { Mensaje1.DescripcionMensaje = "No se encontraron resultado en la búsqueda."; Mensaje1.Mostrar(); return; } } catch (Exception ex) { log.Error(string.Format("ERROR Ejecución:{0}->{1} - Error:{2}->{3}", DateTime.Now, System.Reflection.MethodBase.GetCurrentMethod(), ex.Source, ex.Message)); log.Error(string.Format("Parametros de Busqueda descEstadoAplicacion:{0},idprovincia:{1},codpostal:{2},oficinaDestino:{3},fAltaDesde:{4},fAltaDesde:{5},fAltaHasta:{6},lote{5}", Ctrl_TConGral.descEstadoAplicacion, Ctrl_TConGral.idProvincia, Ctrl_TConGral.codigoPostal, Ctrl_TConGral.Oficinas, Ctrl_TConGral.fechaDesde, Ctrl_TConGral.fechaHasta, Ctrl_TConGral.Lote)); Mensaje1.TipoMensaje = Controls_Mensaje.infoMensaje.Error; Mensaje1.DescripcionMensaje = "No se pudo obtener los datos.<br />Reintente en otro momento."; Mensaje1.Mostrar(); return; } }
protected void rptDetalles_ItemCommand(object source, RepeaterCommandEventArgs e) { if (e.CommandName.Equals("Ver")) { Label lblPeriodoLiq = (Label)e.Item.FindControl("lblPeriodoLiq"); Label lblConcepto = (Label)e.Item.FindControl("lblCodConceptoLiq"); Label lblBeneficiario = (Label)e.Item.FindControl("lblIdBeneficiario"); try { List <WSNovedad.NovedadesLiq_RepImp_Historico> lisNovLiqRI_H = Novedad.Novedadesliquidadas_RepagoImpagos_T_Historico(long.Parse(lblBeneficiario.Text.Replace("-", "")), int.Parse(lblConcepto.Text), int.Parse(lblPeriodoLiq.Text)); if (lisNovLiqRI_H != null && lisNovLiqRI_H.Count() > 0) { var list = from h in lisNovLiqRI_H select new { PeriodoLiq = h.PeriodoLiq, MensualEmision = h.MensualEmision, TipoLiq = h.TipoLiq, DesEstado_E = h.DescIdentPago, descEstadoRub = h.DescEstadoRub, }; dg_NovLiqRIHisto.DataSource = list; dg_NovLiqRIHisto.DataBind(); mpe_VerNovedad.Show(); } else { Mensaje1.DescripcionMensaje = "No se encontraron resultados."; Mensaje1.Mostrar(); return; } } catch (Exception ex) { log.Error(string.Format("ERROR Ejecución:{0}->{1} - Error:{2}->{3}", DateTime.Now, System.Reflection.MethodBase.GetCurrentMethod(), ex.Source, ex.Message)); Mensaje1.TipoMensaje = Controls_Mensaje.infoMensaje.Error; Mensaje1.DescripcionMensaje = "No se pudieron obtener los datos.<br/> Reintente en otro momento."; Mensaje1.Mostrar(); return; } } }
private Boolean CargaTarjetasHistoricas(long nroTarjeta) { bool bvalida = false; try { List <WSTarjeta.TarjetaHistorica> listaTH = Tarjeta.TarjetaHistorica_Traer(nroTarjeta); if (listaTH != null && listaTH.Count > 0) { var TH = from t in listaTH select new { t.IdEstadoTarjeta.Descripcion, t.FNovedad, t.OficinaDestino, t.TipoDestinoTarjeta, t.TrackTrace, t.RecepcionadoPor, t.Lote, t.Usuario, t.Oficina }; gv_TarjetaHisto.DataSource = TH; gv_TarjetaHisto.DataBind(); bvalida = true; } else { gv_TarjetaHisto.DataSource = null; gv_TarjetaHisto.DataBind(); Mensaje1.DescripcionMensaje = "No se pudieron obtener los datos.<br/>Reintente en otro momento"; Mensaje1.Mostrar(); } } catch (Exception err) { log.Error(string.Format("{0} - Error:{1}->{2}", System.Reflection.MethodBase.GetCurrentMethod(), err.Source, err.Message)); Mensaje1.DescripcionMensaje = "No se pudieron obtener los datos.<br/>Reintente en otro momento"; Mensaje1.Mostrar(); } return(bvalida); }
protected void btn_ReImpresion_Click(object sender, EventArgs e) { string error = String.Empty; if (string.IsNullOrEmpty(txtIdNovedad.Text) || !Util.esNumerico(txtIdNovedad.Text) || long.Parse(txtIdNovedad.Text) <= 0) { error += "Debe ingresar valor numérico mayor a cero."; } if (!String.IsNullOrEmpty(error)) { Mensaje1.DescripcionMensaje = error; Mensaje1.TipoMensaje = Controls_Mensaje.infoMensaje.Alerta; Mensaje1.Mostrar(); return; } FuncionImprimir(txtIdNovedad.Text); }
protected void ClickearonSi(object sender, string quienLlamo) { string quienLlamo_ = quienLlamo.Split(':')[0]; switch (quienLlamo_) { case "ALTA_FERIADO": { FeriadoWS.Feriado unFeriado = new FeriadoWS.Feriado(); unFeriado.Fecha = Fecha.Value; unFeriado.Usuario = Session["Usuario"].ToString(); unFeriado.Oficina = Session["Oficina"].ToString(); unFeriado.IP = Session["IP"].ToString(); string men = Feriado.FeriadoABM(unFeriado, false); if (!string.IsNullOrEmpty(men)) { Mensaje1.DescripcionMensaje = "No se pudo realizar el alta.<br />Reintente en otro momento."; Mensaje1.TipoMensaje = Controls_Mensaje.infoMensaje.Error; Mensaje1.QuienLLama = string.Empty; Mensaje1.Mostrar(); } else { Mensaje1.DescripcionMensaje = "Se realizo el alta del feriado."; Mensaje1.Mostrar(); Mensaje1.QuienLLama = string.Empty; btnBuscar_Click(null, null); } break; } case "BTNBORRAR_CLICK": { BorrarFeriados(); Mensaje1.QuienLLama = ""; break; } } }
protected void btn_Buscar_Click(object sender, EventArgs e) { dg_Resultado.DataSource = null; dg_Resultado.DataBind(); if (HayErrores()) { return; } try { btn_Regresar.Text = "Cancelar"; log.DebugFormat("Ejecuto InvocaWsDao.Novedades_Caratuladas_Traer( {0},{1},{2},{3},{4},{5},{6},{7},{8},{9} )", WSCaratulacion.enum_ConsultaBatch_NombreConsulta.NOVEDADES_CARATULADAS, VariableSession.UnPrestador.ID, string.IsNullOrEmpty(txt_fDesde.Text) ? (DateTime?)null : txt_fDesde.Value, string.IsNullOrEmpty(txt_fHasta.Text) ? (DateTime?)null : txt_fHasta.Value, ddl_Estado.SelectedIndex == 0 ? null : (WSCaratulacion.enum_EstadoCaratulacion?) int.Parse(ddl_Estado.SelectedItem.Value), ddl_ConErrores.SelectedItem.Value, string.IsNullOrEmpty(txt_NroBeneficio.Text) ? (long?)null : Convert.ToInt64(txt_NroBeneficio.Text), chk_GeneraArchivo.Checked, true); string rutaArchivo = string.Empty; List <WSCaratulacion.NovedadCaratulada> lst = new List <WSCaratulacion.NovedadCaratulada>(); lst = Caratulacion.Novedades_Caratuladas_Traer(WSCaratulacion.enum_ConsultaBatch_NombreConsulta.NOVEDADES_CARATULADAS, VariableSession.UnPrestador.ID, string.IsNullOrEmpty(txt_fDesde.Text) ? (DateTime?)null : txt_fDesde.Value, string.IsNullOrEmpty(txt_fHasta.Text) ? (DateTime?)null : txt_fHasta.Value, ddl_Estado.SelectedIndex == 0 ? null : (WSCaratulacion.enum_EstadoCaratulacion?) int.Parse(ddl_Estado.SelectedItem.Value), int.Parse(ddl_ConErrores.SelectedItem.Value), string.IsNullOrEmpty(txt_NroBeneficio.Text) ? (long?)null : Convert.ToInt64(txt_NroBeneficio.Text), chk_GeneraArchivo.Checked, true, out rutaArchivo); log.DebugFormat("Obtuve {0} registros", lst.Count); if (lst.Count > 0) { dg_Resultado.DataSource = lst; dg_Resultado.DataBind(); pnl_Resultado.Visible = true; } else { pnl_Resultado.Visible = false; if (rutaArchivo == string.Empty) { Mensaje1.DescripcionMensaje = "No existen novedades cargadas para el filtro ingresado."; } else { Mensaje1.TipoMensaje = Controls_Mensaje.infoMensaje.Alerta; Mensaje1.DescripcionMensaje = "Se ha generado un archivo con la consulta solicitada."; CargaArchivos(); } Mensaje1.Mostrar(); } } catch (ApplicationException err) { log.ErrorFormat("Al buscar las novedades se gentero una ApplicationException: {0}", err.Message); Mensaje1.DescripcionMensaje = err.Message; Mensaje1.Mostrar(); } catch (Exception err) { if (err.Message.IndexOf("MSG_ERROR") >= 0) { int posInicial = err.Message.IndexOf("MSG_ERROR") + ("MSG_ERROR").Length; int posFinal = err.Message.IndexOf("FIN_MSG_ERROR", posInicial); string mens = err.Message.Substring(posInicial, posFinal - posInicial); Mensaje1.DescripcionMensaje = mens; Mensaje1.Mostrar(); } else { if (err.Message == "The operation has timed-out.") { Mensaje1.DescripcionMensaje = "Reingrese en unos minutos. Su archivo se esta procesando."; Mensaje1.Mostrar(); } else { //CargaGrillaArchivosExistentes(); log.ErrorFormat("Al buscar las novedades se gentero error: {0}", err.Message); Mensaje1.DescripcionMensaje = "No se pudieron obtener los datos.<br/>Reintente en otro momento."; Mensaje1.Mostrar(); } } } finally {} }
/* FuncionImprimir OLD * private void FuncionImprimir(string idNovedad) * { * try * { * WSNovedad.Novedad Nov = Novedad.NovedadesTraerXId_TodaCuotas(long.Parse(idNovedad)); * * if (Nov != null) * { * List<WSPrestador.Prestador> listaP = Prestador.TraerPrestador(0, Nov.UnPrestador.ID); * WSPrestador.Prestador unPrestador = listaP != null && listaP.Count > 0 ? listaP.ElementAt(0) : null; * //Busco los datos del prestador que corresponden a la novedad ingresada * if (unPrestador == null) * { * log.Error(String.Format("No se encontron datos del Prestador con ID: {0}, nro de Novedad {1} ", Nov.UnPrestador.ID, idNovedad)); * Mensaje1.TipoMensaje = Controls_Mensaje.infoMensaje.Alerta; * Mensaje1.DescripcionMensaje = string.Format("No se encontraron resultados en la busqueda."); * Mensaje1.Mostrar(); * return; * } * * if (unPrestador.EntregaDocumentacionEnFGS) * { * Session["EsAnses"] = unPrestador.EsAnses; * * if (Nov.UnTipoConcepto.IdTipoConcepto == 3) * { * if (!string.IsNullOrEmpty(Nov.Nro_Tarjeta)) * { * if (unPrestador.EsNominada) * { * //Inundados-->Comprobante para Tarjeta * if (CodConceptoliqInundados.Contains(Nov.UnConceptoLiquidacion.CodConceptoLiq)) * { ScriptManager.RegisterStartupScript(this, this.GetType(), "popup", "<script language='javascript'>window.open('../Impresion/Solicitud_Tarjeta_Emergencia.aspx?id_novedad=" + idNovedad + "')</script>", false); * } * else * { * if (Nov.UnTipoTarjeta == WSNovedad.enum_TipoTarjeta.Blanca) * { * if (!unPrestador.EsAnses) * { * ScriptManager.RegisterStartupScript(this, this.GetType(), "popup", "<script language='javascript'>window.open('../Impresion/Solicitud_Tarjeta_Correo.aspx?id_novedad=" + idNovedad + "')</script>", false); * } * else * { * if (Nov.GeneraNominada.Equals("S")) * ScriptManager.RegisterStartupScript(this, this.GetType(), "popup", "<script language='javascript'>window.open('../Impresion/Solicitud_TarjetaBlanca_SolNominada.aspx?id_novedad=" + idNovedad + "')</script>", false); * else * ScriptManager.RegisterStartupScript(this, this.GetType(), "popup", "<script language='javascript'>window.open('../Impresion/Solicitud_Solo_Tarjeta_Innominada.aspx?id_novedad=" + idNovedad + "')</script>", false); * } * } * else * { * ScriptManager.RegisterStartupScript(this, this.GetType(), "popup", "<script language='javascript'>window.open('../Impresion/Solicitud_Tarjeta_Nominada.aspx?id_novedad=" + idNovedad + "&solicitaTarjeta=" + Nov.GeneraNominada + "')</script>", false); * } * } * } * } * else if (!string.IsNullOrEmpty(Nov.CBU)) * { * if (unPrestador.EsNominada) * { * //Inundados-->Comprobante para CBU * if (CodConceptoliqInundados.Contains(Nov.UnConceptoLiquidacion.CodConceptoLiq)) * ScriptManager.RegisterStartupScript(this, this.GetType(), "popup", "<script language='javascript'>window.open('../Impresion/Solicitud_CBU_Emergencia.aspx?id_novedad=" + idNovedad + "')</script>", false); * if (!VariableSession.UnPrestador.EsAnses) * ScriptManager.RegisterStartupScript(this, this.GetType(), "popup", "<script language='javascript'>window.open('../Impresion/Solicitud_CBU_Correo.aspx?id_novedad=" + idNovedad + "')</script>", false); * } * } * else * ScriptManager.RegisterStartupScript(this, this.GetType(), "popup", "<script language='javascript'>window.open('../Impresion/Solicitud_Pasaje.aspx?id_novedad=" + idNovedad + "')</script>", false); * } * } * else * { * Mensaje1.TipoMensaje = Controls_Mensaje.infoMensaje.Alerta; * Mensaje1.DescripcionMensaje = string.Format("La novedad a consultar no fue gestionada por FGS."); * Mensaje1.Mostrar(); * return; * } * } * else * { * Mensaje1.TipoMensaje = Controls_Mensaje.infoMensaje.Alerta; * Mensaje1.DescripcionMensaje = string.Format("No se encontraron resultados en la búsqueda."); * Mensaje1.Mostrar(); * return; * } * } * catch (Exception ex) * { * log.Error(string.Format("Error al consultar por el Nro Novedad:{0}", txtIdNovedad.Text)); * log.Error(string.Format("ERROR Ejecución:{0}->{1} - Error:{2}->{3}", DateTime.Now, System.Reflection.MethodBase.GetCurrentMethod(), ex.Source, ex.Message)); * Mensaje1.TipoMensaje = Controls_Mensaje.infoMensaje.Error; * Mensaje1.DescripcionMensaje = "No se pudo realizar la operación. </br> Reintente en otro momento"; * Mensaje1.Mostrar(); * return; * } * * }*/ private void FuncionImprimir(string idNovedad) { try { WSNovedad.Novedad Nov = Novedad.NovedadesTraerXId_TodaCuotas(long.Parse(idNovedad)); if (Nov != null) { List <WSPrestador.Prestador> listaP = Prestador.TraerPrestador(0, Nov.UnPrestador.ID); WSPrestador.Prestador unPrestador = listaP != null && listaP.Count > 0 ? listaP.ElementAt(0) : null; //Busco los datos del prestador que corresponden a la novedad ingresada if (unPrestador == null) { log.Error(String.Format("No se encontron datos del Prestador con ID: {0}, nro de Novedad {1} ", Nov.UnPrestador.ID, idNovedad)); Mensaje1.TipoMensaje = Controls_Mensaje.infoMensaje.Alerta; Mensaje1.DescripcionMensaje = string.Format("No se encontraron resultados en la busqueda."); Mensaje1.Mostrar(); return; } /* if (unPrestador.EsComercio) * { * ScriptManager.RegisterStartupScript(this, this.GetType(), "popup", "<script language='javascript'>window.open('Impresion/Solicitud_Tarjeta_Nominada_PDF.aspx?id_novedad=" + idNovedad + "&solicitaTarjeta=" + Nov.GeneraNominada + "&solicitaCompImpedimentoFirma=" + Nov.GeneraCompImpedimentoFirma + "')</script>", false); * return; * } * else*/ if (unPrestador.EntregaDocumentacionEnFGS && !unPrestador.EsComercio) { Session["EsAnses"] = unPrestador.EsAnses; if (Nov.UnTipoConcepto.IdTipoConcepto == 3) { if (!string.IsNullOrEmpty(Nov.Nro_Tarjeta)) { if (unPrestador.EsNominada) { //Inundados-->Comprobante para Tarjeta if (CodConceptoliqInundados.Contains(Nov.UnConceptoLiquidacion.CodConceptoLiq)) { log.DebugFormat("Voy a imprimir--> Solicitud_Tarjeta_Emergencia.aspx)"); //id Prestador de la Novedad si es ANSES/Correo ScriptManager.RegisterStartupScript(this, this.GetType(), "popup", "<script language='javascript'>window.open('../Impresion/Solicitud_Tarjeta_Emergencia.aspx?id_novedad=" + idNovedad + "&solicitaCompImpedimentoFirma=" + Nov.GeneraCompImpedimentoFirma + "')</script>", false); } else { // if (Nov.UnTipoTarjeta == WSNovedad.enum_TipoTarjeta.Blanca) { log.DebugFormat("Voy a imprimir--> Solicitud_Solo_Tarjeta_Innominada.aspx)"); ScriptManager.RegisterStartupScript(this, this.GetType(), "popup", "<script language='javascript'>window.open('../Impresion/Solicitud_Solo_Tarjeta_Innominada.aspx?id_novedad=" + idNovedad + "&solicitaCompImpedimentoFirma=" + Nov.GeneraCompImpedimentoFirma + "')</script>", false); } else { log.DebugFormat("Voy a imprimir--> Solicitud_Tarjeta_Nominada.aspx)"); ScriptManager.RegisterStartupScript(this, this.GetType(), "popup", "<script language='javascript'>window.open('../Impresion/Solicitud_Tarjeta_Nominada.aspx?id_novedad=" + idNovedad + "&solicitaTarjeta=" + Nov.GeneraNominada + "&solicitaCompImpedimentoFirma=" + Nov.GeneraCompImpedimentoFirma + "')</script>", false); } }// } } else if (!string.IsNullOrEmpty(Nov.CBU)) { if (unPrestador.EsNominada) { //Inundados-->Comprobante para CBU if (CodConceptoliqInundados.Contains(Nov.UnConceptoLiquidacion.CodConceptoLiq)) { log.DebugFormat("Voy a imprimir--> Solicitud_CBU_Emergencia.aspx)"); ScriptManager.RegisterStartupScript(this, this.GetType(), "popup", "<script language='javascript'>window.open('../Impresion/Solicitud_CBU_Emergencia.aspx?id_novedad=" + idNovedad + "&solicitaCompImpedimentoFirma=" + Nov.GeneraCompImpedimentoFirma + "')</script>", false); } if (!VariableSession.UnPrestador.EsAnses) { log.DebugFormat("Voy a imprimir--> Solicitud_CBU_Correo.aspx)"); ScriptManager.RegisterStartupScript(this, this.GetType(), "popup", "<script language='javascript'>window.open('../Impresion/Solicitud_CBU_Correo.aspx?id_novedad=" + idNovedad + "&solicitaCompImpedimentoFirma=" + Nov.GeneraCompImpedimentoFirma + "')</script>", false); } if (VariableSession.UnPrestador.EsAnses) { log.DebugFormat("Voy a imprimir--> Solicitud_CBU_2.aspx)"); ScriptManager.RegisterStartupScript(this, this.GetType(), "popup", "<script language='javascript'>window.open('../Impresion/Solicitud_CBU_2.aspx?id_novedad=" + idNovedad + "&solicitaCompImpedimentoFirma=" + Nov.GeneraCompImpedimentoFirma + "')</script>", false); } } } else { log.DebugFormat("Voy a imprimir--> Solicitud_Pasaje.aspx)"); ScriptManager.RegisterStartupScript(this, this.GetType(), "popup", "<script language='javascript'>window.open('../Impresion/Solicitud_Pasaje.aspx?id_novedad=" + idNovedad + "&solicitaCompImpedimentoFirma=" + Nov.GeneraCompImpedimentoFirma + "')</script>", false); } } } else { Mensaje1.TipoMensaje = Controls_Mensaje.infoMensaje.Alerta; Mensaje1.DescripcionMensaje = string.Format("La novedad a consultar no fue gestionada por FGS."); Mensaje1.Mostrar(); return; } } else { Mensaje1.TipoMensaje = Controls_Mensaje.infoMensaje.Alerta; Mensaje1.DescripcionMensaje = string.Format("No se encontraron resultados en la búsqueda."); Mensaje1.Mostrar(); return; } } catch (Exception ex) { log.Error(string.Format("Error al consultar por el Nro Novedad:{0}", txtIdNovedad.Text)); log.Error(string.Format("ERROR Ejecución:{0}->{1} - Error:{2}->{3}", DateTime.Now, System.Reflection.MethodBase.GetCurrentMethod(), ex.Source, ex.Message)); Mensaje1.TipoMensaje = Controls_Mensaje.infoMensaje.Error; Mensaje1.DescripcionMensaje = "No se pudo realizar la operación. </br> Reintente en otro momento"; Mensaje1.Mostrar(); return; } }
protected void btn_Buscar_Click(object sender, EventArgs e) { if (HayErrores()) { return; } try { DateTime?fd = null; if (txt_Fecha_D.Value != DateTime.MinValue) { fd = txt_Fecha_D.Value; } DateTime?fh = null; if (txt_Fecha_H.Value != DateTime.MinValue) { fh = txt_Fecha_H.Value; } long?id_Benf = null; if (!string.IsNullOrEmpty(txt_NroBeneficio.Text)) { id_Benf = Convert.ToInt64(txt_NroBeneficio.Text); } long?id_Nov = null; if (!string.IsNullOrEmpty(txt_idnovedad.Text)) { id_Nov = Convert.ToInt64(txt_idnovedad.Text); } int? id_Estado = ddl_EstadoDocumentacion.SelectedItem.Value.Equals("-1") ? (int?)null : int.Parse(ddl_EstadoDocumentacion.SelectedItem.Value); string rutaArchivo = string.Empty; log.DebugFormat("Ejectuto consulta NovedadDocumentacion_Traer_x_Estado({0},{1},{2},{3},{4},{5},{6},{7},{8})", NovedadDocumentacionWS.enum_ConsultaBatch_NombreConsulta.NOVEDADES_DOCUMENTACION.ToString(), long.Parse(ddl_Prestador.SelectedItem.Value), txt_Fecha_D.Value, txt_Fecha_D.Value, ddl_EstadoDocumentacion.SelectedItem.Value, id_Benf, id_Nov, true, true); lst_Novedades = Novedad.NovedadDocumentacion_Traer_x_Estado(NovedadDocumentacionWS.enum_ConsultaBatch_NombreConsulta.NOVEDADES_DOCUMENTACION, long.Parse(ddl_Prestador.SelectedItem.Value), fd, fh, id_Estado, id_Benf, id_Nov, true, true, out rutaArchivo); log.DebugFormat("Obtuve {0} registros", lst_Novedades.Count); if (string.IsNullOrEmpty(rutaArchivo)) { Mensaje1.DescripcionMensaje = "No se obtuvieron datos con los parámetros ingresados"; Mensaje1.Mostrar(); return; } else { Mensaje1.DescripcionMensaje = "Se generó correctamente el archivo"; Mensaje1.Mostrar(); } btn_Regresar.Text = "Cancelar"; CargaArchivos(); } catch (Exception err) { if (err.Message.IndexOf("MSG_ERROR") >= 0) { int posInicial = err.Message.IndexOf("MSG_ERROR") + ("MSG_ERROR").Length; int posFinal = err.Message.IndexOf("FIN_MSG_ERROR", posInicial); string mens = err.Message.Substring(posInicial, posFinal - posInicial); Mensaje1.DescripcionMensaje = mens; Mensaje1.Mostrar(); } else { if (err.Message == "The operation has timed-out.") { Mensaje1.DescripcionMensaje = "Reingrese en unos minutos. Su archivo se esta procesando."; Mensaje1.Mostrar(); } else { //CargaGrillaArchivosExistentes(); log.ErrorFormat("Al buscar las novedades se gentero error: ", err.Message); Mensaje1.DescripcionMensaje = "No se pudo obtener los datos.<br />reintente en otro momento."; Mensaje1.Mostrar(); } } } finally { CargaArchivos(); } }
protected void buscarDetalleCtaCtePorNovedad() { String MyLog = String.Empty; try { MyLog = String.Format("IR a NovedadesTraerXId_TodaCuotas con idNovedad :{0} ", txtIdNovedad.Text); unaNovedad = Novedad.Novedades_BajaTraerPorIdNovedad(long.Parse(txtIdNovedad.Text.Trim())); MyLog += "| Se encontraron Datos ? : "; if (unaNovedad != null || unaNovedad.IdNovedad != 0) { lbl_Nombre.Text = unaNovedad.UnBeneficiario.ApellidoNombre; lbl_CUIL.Text = unaNovedad.UnBeneficiario.Cuil.ToString().Substring(0, 2) + "-" + unaNovedad.UnBeneficiario.Cuil.ToString().Substring(2, 8) + "-" + unaNovedad.UnBeneficiario.Cuil.ToString().Substring(10, 1); lbl_cant_cuotas.Text = unaNovedad.CantidadCuotas.ToString(); lbl_monto_prestamo.Text = "$ " + unaNovedad.MontoPrestamo.ToString("N2"); lblNroNovedad.Text = unaNovedad.IdNovedad.ToString(); lblFecAlta.Text = unaNovedad.FechaNovedad.ToString("dd/MM/yyyy"); lblFechaInforme.Text = unaNovedad.FechaInforme.ToString("dd/MM/yyyy"); lblTNA.Text = unaNovedad.TNA.ToString("#0.00"); MyLog += "Si se encontraron Novedades."; cargarGrilla(rptDetalles); pnlDetalleCtaCte.Visible = true; btn_Imprimir.Visible = true; if (unaNovedad != null && unaNovedad.EstadosNovedad != null) { estadosNovedad = unaNovedad.EstadosNovedad.ToList(); if (unaNovedad.EstadosNovedad.Length > 0) { WSNovedad.EstadoNovedad estadoNovedad = unaNovedad.EstadosNovedad[0]; lbl_idEstadoSC.Text = string.Format("{0} - {1}", estadoNovedad.IdEstadoSC, estadoNovedad.Descripcion); lbl_SaldoAmortizacionTotal.Text = "$ " + estadoNovedad.SaldoAmortizacionTotal.ToString("N2"); } } if (unaNovedad.CancelacionAnticipada.Length > 0) { dg_cancelacionAnticipada.DataSource = unaNovedad.CancelacionAnticipada; dg_cancelacionAnticipada.DataBind(); pnl_CancelacionAnticipada.Visible = true; } if (unaNovedad.SiniestroCobrado.Length > 0) { dg_siniestroCobrado.DataSource = unaNovedad.SiniestroCobrado; dg_siniestroCobrado.DataBind(); pnl_siniestroCobrado.Visible = true; } } else { MyLog += "No se encontraron datos"; pnlDetalleCtaCte.Visible = false; Mensaje1.DescripcionMensaje = "No se encontraron datos."; Mensaje1.Mostrar(); return; } } catch (Exception ex) { pnlDetalleCtaCte.Visible = false; log.Error(MyLog); log.Error(string.Format("ERROR Ejecución:{0}->{1} - Error:{2}->{3}", DateTime.Now, System.Reflection.MethodBase.GetCurrentMethod(), ex.Source, ex.Message)); Mensaje1.TipoMensaje = Controls_Mensaje.infoMensaje.Error; Mensaje1.DescripcionMensaje = "No se pudieron obtener los datos.<br/> Reintente en otro momento."; Mensaje1.Mostrar(); return; } }
protected void btnBuscar_Click(object sender, EventArgs e) { try { string men = string.Empty; FeriadosABajarError = new List <FeriadoWS.KeyValue>(); LimpiarLista(); if (!string.IsNullOrEmpty(Fecha.Text)) { men = Fecha.ValidarFecha("Fecha"); } if (string.IsNullOrEmpty(men)) { TraerFeriados(); if (ListaFeriados != null && ListaFeriados.Count > 0) { Mostrar(); } else if (!string.IsNullOrEmpty(Fecha.Text)) { if (DateTime.Compare(Fecha.Value.Date, DateTime.Now.Date) < 0) { Mensaje1.DescripcionMensaje = "La fecha ingresada debe ser mayor o igual a la fecha actual."; Mensaje1.TipoMensaje = Controls_Mensaje.infoMensaje.Error; Mensaje1.QuienLLama = string.Empty; } else { Mensaje1.DescripcionMensaje = "La fecha ingresada no existe.<br /> Desea realizar el alta del feriado?"; Mensaje1.TipoMensaje = Controls_Mensaje.infoMensaje.Pregunta; Mensaje1.QuienLLama = "ALTA_FERIADO"; } Mensaje1.Mostrar(); } else { Mensaje1.DescripcionMensaje = "No se encontraron resultado en la búsqueda."; Mensaje1.QuienLLama = string.Empty; Mensaje1.TipoMensaje = Controls_Mensaje.infoMensaje.Alerta; Mensaje1.Mostrar(); } } else { Mensaje1.DescripcionMensaje = men; Mensaje1.QuienLLama = string.Empty; Mensaje1.Mostrar(); } } catch (Exception ex) { Mensaje1.TipoMensaje = Controls_Mensaje.infoMensaje.Error; Mensaje1.DescripcionMensaje = "No se pudo realizar la acción solicitada.<br>Intentelo en otro momento."; Mensaje1.Mostrar(); log.ErrorFormat("Se produjo el siguiente error >> {0}", ex.Message); } }