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(); } }
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(); } }