Exemple #1
0
    protected void btnBuscar_Click(object sender, EventArgs e)
    {
        limpiargvInhibiciones();
        LimpiarControles();
        mpeCargar.Hide();
        pnlTipoBusqueda.Visible = false;
        rbltipo.ClearSelection();
        ddCodigoConcepto.Visible = false;
        ddCodSistema.Visible     = false;
        dgCodSistema.DataSource  = null;
        dgCodSistema.DataBind();

        try
        {
            if (controlBusBenef.TraerApellNombre())
            {
                listaInhibiciones = Beneficiario.Inhibiciones_Traer(long.Parse(controlBusBenef.idBeneficio));

                unInhibiciones = new WSBeneficiario.Inhibiciones();
                IdBeneficiario = long.Parse(controlBusBenef.idBeneficio);;
                unInhibiciones.IdBeneficiario = IdBeneficiario;
                lblBeneficiario.Text          = "Beneficiario:  " + controlBusBenef.idBeneficio + " - " + controlBusBenef.ApeNom + " ";
                pnlInhibiciones.Visible       = btnNuevaInhibicion.Enabled = true;

                if (listaInhibiciones != null)
                {
                    if (listaInhibiciones.Count > 0)
                    {
                        gvInhibiciones.DataSource = listaInhibiciones;
                        gvInhibiciones.DataBind();
                    }
                    else
                    {
                        MensajeOkEnLabel(lblMensaje, "No se encontraron resultados para su búsqueda.");
                    }
                }
                else
                {
                    limpiargvInhibiciones();
                    MensajeErrorEnLabel(lblMensaje, "Se produjo error interno al buscar inhibiciones para el Nro beneficiario:  " + controlBusBenef.idBeneficio);
                    log.Error(string.Format("{0} - Error:{1}", System.Reflection.MethodBase.GetCurrentMethod(), " en Inhibiciones_Traer, No se obtubieron resultados"));
                }
            }
            else
            {
                MensajeErrorEnLabel(lblMensaje, "Se produjo error interno al buscar el beneficiario. ");
                log.Error(string.Format("{0} - Error:{1}", System.Reflection.MethodBase.GetCurrentMethod(), " No se encontro el Beneficio ingresasdo."));
            }
        }
        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));
        }
    }
Exemple #2
0
    protected void btnGuardar_Click(object sender, EventArgs e)
    {
        try
        {
            if (ValidaDatos(unaAccion))
            {
                string error = string.Empty;
                listaInhibiciones = new List <WSBeneficiario.Inhibiciones>();

                if (unaAccion == WSBeneficiario.enum_TipoOperacion.nuevo)
                {
                    //Si es una nueva Inhibicion.
                    guardarNuevaInhibiciones();
                }
                else
                {
                    listaInhibiciones.Add(unInhibiciones);
                }

                error = Beneficiario.AltaInhibiciones(listaInhibiciones, unaAccion);

                LimpiarControles();

                if (error.Equals(String.Empty))
                {
                    MensajeOkEnLabel(lblMjeGuardar, "Se registró con éxito.");
                    //Actualizo la grilla de Inhibiciones.
                    listaInhibiciones         = Beneficiario.Inhibiciones_Traer(IdBeneficiario);
                    gvInhibiciones.DataSource = listaInhibiciones;
                    gvInhibiciones.DataBind();
                }
                else
                {
                    MensajeErrorEnLabel(lblMjeGuardar, "No se pudieron registrar los datos.Reintente en otro momento.");
                    log.Error(string.Format("{0} - Error:{1}", System.Reflection.MethodBase.GetCurrentMethod(), " en btnGuardar_Click, Error al guardar inhibicion, Nro de Beneficiario:" + unInhibiciones.IdBeneficiario));
                }

                EstadoBotones((int)enum_accion.finDeSelecCodConc);
            }
            else
            {
                mpeCargar.Show();
            }
        }
        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));
            MensajeErrorEnLabel(lblMjeGuardar, "No se pudieron registrar los datos.Reintente en otro momento.");
        }
    }
Exemple #3
0
 private void cargaListaInhibiciones()
 {
     listaInhibiciones         = Beneficiario.Inhibiciones_Traer(long.Parse(controlBusBenef.idBeneficio));
     gvInhibiciones.DataSource = listaInhibiciones;
     gvInhibiciones.DataBind();
 }