protected void ImgBuscar_Click(object sender, ImageClickEventArgs e)
        {
            try
            {
                if (string.IsNullOrEmpty(TxtBuscar.Text.Trim()))
                {
                    new FuncionesDAO().FunShowJSMessage("Ingrese Criterio de busqueda..!", this);
                    return;
                }

                if (DdlGestorCli.SelectedValue == "0")
                {
                    new FuncionesDAO().FunShowJSMessage("Seleccione Gestor..!", this);
                    return;
                }

                if (!RdbDeudor.Checked && !RdbIdentificacion.Checked)
                {
                    new FuncionesDAO().FunShowJSMessage("Seleccione Tipo Busqueda Deudor o Identificación..!", this);
                    return;
                }

                _sqlcli  = "select Cliente = PE.pers_primerapellido+' '+PE.pers_segundoapellido+' '+PE.pers_primernombre+' '+PE.pers_segundonombre,";
                _sqlcli += "CodigoCTDE = CD.CTDE_CODIGO from SoftCob_CUENTA_DEUDOR CD (nolock) INNER JOIN SoftCob_CLIENTE_DEUDOR CL (nolock) ON CD.CLDE_CODIGO=CL.CLDE_CODIGO ";
                _sqlcli += "INNER JOIN SoftCob_PERSONA PE (nolock) ON CL.PERS_CODIGO=PE.PERS_CODIGO where CL.CPCE_CODIGO=" + ViewState["CodigoCatalago"].ToString();
                _sqlcli += " and CD.ctde_gestorasignado=" + ViewState["CodigoGestor"].ToString() + " and CD.ctde_estado=1 and Cl.clde_estado=1 and ";

                if (RdbDeudor.Checked)
                {
                    _sqlcli += "PE.pers_nombrescompletos like '" + TxtBuscar.Text.Trim().ToUpper() + "%'";
                }

                if (RdbIdentificacion.Checked)
                {
                    _sqlcli += "PE.pers_numerodocumento like '" + TxtBuscar.Text.Trim().ToUpper() + "%'";
                }

                _dts = new ConsultaDatosDAO().FunConsultaDatos(15, 0, 0, 0, _sqlcli, "", "", Session["Conectar"].ToString());

                LstOrigen.DataSource     = _dts;
                LstOrigen.DataTextField  = _dts.Tables[0].Columns[0].ColumnName;
                LstOrigen.DataValueField = _dts.Tables[0].Columns[1].ColumnName;
                LstOrigen.DataBind();
                new FuncionesDAO().FunOrdenar(LstOrigen);
                ViewState["DatosDeudores"] = _dts;
            }
            catch (Exception ex)
            {
                Lblerror.Text = ex.ToString();
            }
        }
Example #2
0
        protected void DdlTablas_SelectedIndexChanged(object sender, EventArgs e)
        {
            try
            {
                _dts = new EstrategiaDAO().FunGetCamposEstrategia(int.Parse(DdlTablas.SelectedValue));
                ViewState["CamposEstrategia"] = _dts.Tables[0];
                GrdvCampos.DataSource         = _dts;
                GrdvCampos.DataBind();

                _dts = new ConsultaDatosDAO().FunConsultaDatos(20, int.Parse(DdlTablas.SelectedValue), 0, 0,
                                                               DdlTablas.SelectedItem.ToString(), "", "", Session["Conectar"].ToString());

                ViewState["dtsCampos"]   = _dts.Tables[0];
                LstOrigen.DataSource     = _dts;
                LstOrigen.DataTextField  = _dts.Tables[0].Columns[0].ColumnName;
                LstOrigen.DataValueField = _dts.Tables[0].Columns[0].ColumnName;
                LstOrigen.DataBind();
                new FuncionesDAO().FunOrdenar(LstOrigen);
            }
            catch (Exception ex)
            {
                Lblerror.Text = ex.ToString();
            }
        }