Exemple #1
0
        private BECombo GenSeleccione()
        {
            BECombo combo = new BECombo();

            combo.Codigo      = "00";
            combo.Descripcion = "-- Seleccionar --";
            return(combo);
        }
Exemple #2
0
        private BECombo GenTodos()
        {
            BECombo combo = new BECombo();

            combo.Codigo      = "99";
            combo.Descripcion = "-- TODOS --";
            return(combo);
        }
Exemple #3
0
        public List <BECombo> ArmarCombo(string TipoCombo, int Nivel, int Aplicacion, string GrupoProducto)
        {
            List <BECombo> beLstDetalle = new List <BECombo>();

            beLstDetalle.Add(GenSeleccione());

            IDataReader dr;

            try
            {
                using (Database db = new Database(DatabaseHelper.ConexionDataSistemas))
                {
                    db.ProcedureName = @"PA_Ver_CombosMenuProductosPlanta";
                    db.AddParameter("@TipoCombo", SqlDbType.VarChar, ParameterDirection.Input, TipoCombo);
                    db.AddParameter("@Nivel", SqlDbType.Int, ParameterDirection.Input, Nivel);
                    db.AddParameter("@Aplicacion", SqlDbType.Int, ParameterDirection.Input, Aplicacion);
                    db.AddParameter("@GrupoProducto", SqlDbType.VarChar, ParameterDirection.Input, GrupoProducto);

                    dr = db.GetDataReader();
                    while (dr.Read())
                    {
                        BECombo beDetalle = new BECombo();
                        beDetalle.Codigo      = dr["Codigo"].ToString();
                        beDetalle.Descripcion = dr["Descripcion"].ToString();
                        beLstDetalle.Add(beDetalle);
                        beDetalle = null;
                    }
                }
            }
            catch
            {
                throw;
            }
            beLstDetalle.Add(GenTodos());
            return(beLstDetalle);
        }