Beispiel #1
0
    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);
        }
    }
Beispiel #2
0
    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;
        }
    }
Beispiel #3
0
    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));
        }
    }
Beispiel #4
0
    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);
        }
    }
Beispiel #5
0
    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);
        }
    }
Beispiel #6
0
    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();
        }
    }
Beispiel #7
0
    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();
        }
    }
Beispiel #8
0
    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();
        }
    }
Beispiel #9
0
 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();
     }
 }
Beispiel #10
0
 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();
     }
 }
Beispiel #11
0
    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();
        }
    }
Beispiel #12
0
 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();
     }
 }
Beispiel #13
0
    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));
        }
    }
Beispiel #14
0
    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();
        }
    }
Beispiel #15
0
    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;
        }
    }
Beispiel #16
0
    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;
            }
        }
    }
Beispiel #17
0
    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);
    }
Beispiel #18
0
    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);
    }
Beispiel #19
0
    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;
        }
        }
    }
Beispiel #20
0
    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
        {}
    }
Beispiel #21
0
    /* 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;
        }
    }
Beispiel #22
0
    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();
        }
    }
Beispiel #23
0
    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;
        }
    }
Beispiel #24
0
    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);
        }
    }