protected void btnProcesar_Click(object sender, EventArgs e)
        {
            if (rbtPendiente.Checked == true)
            {
                dgvFacPend.Columns[8].Visible = true;
                dgvFacPend.Columns[10].Visible = true;
                HabilitarBtn(btnNuevo, false);
                String _filtro = "", _factura = "";
                int _cod_prov;
                DateTime _fecha_factura;
                clsFac_pnd_let form = new clsFac_pnd_let();
                DataTable dtPendientes;

                //filtro filtro Cliente factura fecha_factura valor
                if ((txtCliente.Text.ToString().Length) == 0)
                {
                    _filtro = "1";
                    _cod_prov = 0;
                }
                else
                {
                    _filtro = "2";
                    _cod_prov = int.Parse(ddlCliente.SelectedValue);
                }
                if ((txtNumDoc.Text.ToString().Length) == 0)
                {
                    _filtro = _filtro + "1";

                }
                else
                {
                    _filtro = _filtro + "2";
                    _factura = txtNumDoc.Text;
                }
                if ((txtflfecpro.Text.ToString().Length) == 0)
                {
                    _filtro = _filtro + "1";
                    _fecha_factura = Convert.ToDateTime(DateTime.Today.ToString("yyyy-MM-dd"));

                }
                else
                {
                    _filtro = _filtro + "2";
                    _fecha_factura = Convert.ToDateTime(txtflfecpro.Text);
                }
                if (ddlMoneda.SelectedValue == "0")
                    _filtro = _filtro + "1";
                else
                    _filtro = _filtro + "2";
                if (ddlListaVendedores.SelectedValue == "0")
                    _filtro = _filtro + "1";
                else
                    _filtro = _filtro + "2";
                dtPendientes = form.GetLista(_filtro, _cod_prov, _factura,
                    _fecha_factura, ddlMoneda.SelectedValue, Convert.ToInt32(ddlListaVendedores.SelectedValue), "V");
                dgvFacPend.DataSource = dtPendientes;
                dgvFacPend.DataBind();
                dgvFacPend.Columns[8].Visible = false;
                dgvFacPend.Columns[10].Visible = false;
            }
            else {
                dgvLetReg.Columns[15].Visible = true;
                dgvLetReg.Columns[16].Visible = true;
                dgvLetReg.Columns[17].Visible = true;
                String _filtro = "", _estado="", _codletra="";
                DateTime fecMax;
                int _cod_vendedor = 0, _cod_cliente=0;
                clsList_letra formll = new clsList_letra();
                DataTable dtRegistro;
                if (txtNumLetra.Text.Length > 0)
                {
                    _codletra = txtNumLetra.Text;
                    _filtro = "2";
                }
                else {
                    _filtro = "1";

                }
                if (TxtFecPAgo.Text.Length > 0)
                {
                    fecMax = Convert.ToDateTime(TxtFecPAgo.Text);
                    _filtro = _filtro + "2";
                }
                else {
                    _filtro = _filtro + "1";
                    fecMax = DateTime.Today;
                }
                if (dllEstado.SelectedValue == "AMB")
                {
                    _filtro = _filtro + "1";
                }
                else {
                    _filtro = _filtro + "2";
                    _estado = dllEstado.SelectedValue.ToString();
                }
                if(ddlMoneda.SelectedValue =="0")
                    _filtro = _filtro + "1";
                else
                    _filtro = _filtro + "2";
                if (ddlListaVendedores.SelectedValue == "0")
                    _filtro = _filtro + "1";
                else
                {
                    _filtro = _filtro + "2";
                    _cod_vendedor = Convert.ToInt32(ddlListaVendedores.SelectedValue);
                }
                if (txtCliente.Text.Length > 0)
                {
                    _filtro = _filtro + "2";
                    _cod_cliente = Convert.ToInt32(ddlCliente.SelectedValue);
                }
                else
                {
                    _filtro = _filtro + "1";
                }
                dtRegistro = formll.GetList_letra(_filtro, _codletra, fecMax, _estado, ddlMoneda.SelectedValue, _cod_vendedor, _cod_cliente,  "V");
                dgvLetReg.DataSource = dtRegistro;
                dgvLetReg.DataBind();
                dgvLetReg.Columns[15].Visible = false;
                dgvLetReg.Columns[16].Visible = false;
                dgvLetReg.Columns[17].Visible = false;
            }
        }