コード例 #1
0
        /// <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();
        }
コード例 #2
0
        /// <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();
        }
コード例 #3
0
        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();
        }
コード例 #4
0
        /// <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();
        }
コード例 #5
0
        /// <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();
        }