/// <summary> /// Seleccion_ECargarG : función delegada del evento DCargarG /// </summary> /// <param name="Inicio">ListBox origen</param> /// <param name="Final">ListBox destino</param> private void Seleccion_ECargarG(ListBox Inicio, ListBox Final) { Seleccion1.LimpiarTodo(); DataSet ds1 = new DataSet(); string cuales = ""; for (int x = 0; x < Final.Items.Count; x++) { cuales += "'" + Final.Items[x].Value.ToString().Trim() + "',"; } if (cuales.Length == 0) { Utils.MostrarAlerta(Response, "No se seleccionaron procesos, accion cancelada"); return; } Sql = "Select a.pdoc_codigo as Codigo,a.pdoc_codigo CONCAT ' - ' CONCAT b.pdoc_descripcion as Nombre from ppuchechoscabecera a, pdocumento b where a.pdoc_codigo = b.pdoc_codigo and a.tpro_proceso in (" + cuales.Substring(0, cuales.Length - 1) + ") order by Nombre;"; try { DBFunctions.Request(ds1, IncludeSchema.NO, Sql); for (int i = 0; i < ds1.Tables[0].Rows.Count; i++) { Seleccion1.CargarOrigen(i, ds1.Tables[0].Rows[i][1].ToString(), ds1.Tables[0].Rows[i][0].ToString(), "Rojo"); } } catch (Exception Ex) { lbInfo.Text = "Error : " + Ex.Message; } ds1.Dispose(); }
/// <summary> /// Carga los ListBox del control de usuario Seleccionar con las consultas /// especificadas /// </summary> private void BindGrid() { DataSet ds = new DataSet(); DataSet ds1 = new DataSet(); string Sql = "Select pres_codiresp as Codigo, pres_descresp as Nombre from DBXSCHEMA.PRESPUESTAENCUESTA where " + "pres_codiresp not in (select pres_codiresp from DBXSCHEMA.dpreguntarespuesta where ppre_codipreg = '" + Perfil.SelectedValue.ToString() + "') order by Nombre; "; DBFunctions.Request(ds, IncludeSchema.NO, Sql); for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { Seleccion.CargarOrigen(i, ds.Tables[0].Rows[i][1].ToString(), ds.Tables[0].Rows[i][0].ToString(), "Rojo"); } Sql = "Select dp.pres_codiresp as Codigo, pr.pres_descresp as Nombre from DBXSCHEMA.dpreguntarespuesta dp, DBXSCHEMA.prespuestaencuesta pr Where dp.pres_codiresp=pr.pres_codiresp " + "and dp.ppre_codipreg='" + Perfil.SelectedValue.ToString() + "' order by Nombre;"; DBFunctions.Request(ds1, IncludeSchema.NO, Sql); for (int i = 0; i < ds1.Tables[0].Rows.Count; i++) { Seleccion.CargarDestino(i, ds1.Tables[0].Rows[i][1].ToString(), ds1.Tables[0].Rows[i][0].ToString(), "Rojo"); } ds.Dispose(); ds1.Dispose(); }
private void cargarFacturas(string nit) { DataSet ds = new DataSet(); string Sql = "SELECT pdoc_codigo, mfac_numedocu " + "FROM mfacturacliente " + "WHERE MNIT_NIT='" + nit + "' AND " + "PDOC_CODIGO ||mfac_numedocu NOT IN (" + "SELECT PDOC_CODIGO ||mfac_numedocu " + "FROM dguia) AND MFAC_TIPODOCU = 'F';"; try { DBFunctions.Request(ds, IncludeSchema.NO, Sql); string fac; for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { //de esta manera lo que se muestra es el prefijo seguido del numero //lo que se muestra es igual al dato que se puede obtener. Alto acoplamiento =( fac = ds.Tables[0].Rows[i][0].ToString() + "-" + ds.Tables[0].Rows[i][1].ToString(); facturas.CargarOrigen(i, fac, fac, "white"); } } catch (Exception Ex) { lbInfo.Text = "Error : " + Ex.Message; } ds.Dispose(); }
/// <summary> /// Carga los ListBox del control de usuario Seleccionar con las consultas /// especificadas /// </summary> private void BindGrid() { DataSet ds = new DataSet(); DataSet ds1 = new DataSet(); string Sql = "Select ppre_codipreg as Codigo, ppre_descpreg as Nombre " + "from DBXSCHEMA.ppreguntaencuesta where ppre_codipreg not in " + "(select ppre_codipreg from DBXSCHEMA.ddisenoencuesta where menc_codiencu='" + Perfil.SelectedValue.ToString() + "') order by Nombre;"; DBFunctions.Request(ds, IncludeSchema.NO, Sql); for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { Seleccion.CargarOrigen(i, ds.Tables[0].Rows[i][1].ToString(), ds.Tables[0].Rows[i][0].ToString(), "Rojo"); } Sql = "Select dd.ppre_codipreg as Codigo, pp.ppre_descpreg " + "from DBXSCHEMA.ddisenoencuesta dd, DBXSCHEMA.ppreguntaencuesta pp " + "Where dd.menc_codiencu='" + Perfil.SelectedValue.ToString() + "' and dd.ppre_codipreg=pp.ppre_codipreg;"; DBFunctions.Request(ds1, IncludeSchema.NO, Sql); for (int i = 0; i < ds1.Tables[0].Rows.Count; i++) { Seleccion.CargarDestino(i, ds1.Tables[0].Rows[i][1].ToString(), ds1.Tables[0].Rows[i][0].ToString(), "Rojo"); } ds.Dispose(); ds1.Dispose(); }
/// <summary> /// BindGrid : función que carga el ListBox origen con los procesos /// disponibles para contabilizar /// </summary> private void BindGrid() { DataSet ds = new DataSet(); string Sql = "SELECT tpro_proceso ,tpro_nombre FROM tPROCESO order by tpro_nombre;"; try { DBFunctions.Request(ds, IncludeSchema.NO, Sql); for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { Seleccion.CargarOrigen(i, ds.Tables[0].Rows[i][1].ToString(), ds.Tables[0].Rows[i][0].ToString(), "Rojo"); } } catch (Exception Ex) { lbInfo.Text = "Error : " + Ex.Message; } ds.Dispose(); }