private void CargarSubRubros(string _codEmp)
        {
            try
            {
                //también cargo los SUB RUBROS por única vez, SOLO TRAIGO LOS QUE EL USUARIO PUEDE VER
                BLL.Procedures.SUBRUBROARTICULOS             _subrubro      = new BLL.Procedures.SUBRUBROARTICULOS();
                List <Entities.Procedures.SUBRUBROARTICULOS> _rubroItem     = new List <Entities.Procedures.SUBRUBROARTICULOS>();
                Entities.Procedures.SUBRUBROARTICULOS        _itemSeleccion = new Entities.Procedures.SUBRUBROARTICULOS();
                _rubroItem = _subrubro.ItemList(_codEmp);

                //Limpia el combo
                this.comboBoxSubRubro.SuspendLayout();
                this.comboBoxSubRubro.DataSource = null;
                this.comboBoxSubRubro.Items.Clear();


                // Carga el item de Seleccion
                _itemSeleccion.da2_desc = "<Seleccione un Sub SubRubro>";
                _itemSeleccion.da2_cod  = "0";
                _rubroItem.Insert(0, _itemSeleccion);

                //Carga el combo
                this.comboBoxSubRubro.DisplayMember = BLL.Procedures.SUBRUBROARTICULOS.ColumnNames.DA2_DESC;
                this.comboBoxSubRubro.ValueMember   = BLL.Procedures.SUBRUBROARTICULOS.ColumnNames.DA2_COD;
                this.comboBoxSubRubro.DataSource    = _rubroItem;
                this.comboBoxSubRubro.SelectedIndex = 0;

                this.comboBoxSubRubro.ResumeLayout();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void CargarSubRubros()
        {
            try
            {
                BLL.Procedures.SUBRUBROARTICULOS      _rubroItem     = new BLL.Procedures.SUBRUBROARTICULOS();
                Entities.Procedures.SUBRUBROARTICULOS _itemSeleccion = new Entities.Procedures.SUBRUBROARTICULOS();
                _rubroItem.Items("EGES");  //SIEMPRE TRAIGO ARTICULOS DE LA EMPRESA EGES
                //Limpia el combo
                this.comboBoxSubrubro.SuspendLayout();
                this.comboBoxSubrubro.DataSource = null;
                this.comboBoxSubrubro.Items.Clear();


                // Carga el item de Seleccion
                _itemSeleccion.da2_desc = "<Seleccione SubRubro>";
                _itemSeleccion.da2_cod  = "0";
                _rubroItem.Result.Insert(0, _itemSeleccion);

                //Carga el combo
                this.comboBoxSubrubro.DisplayMember = BLL.Procedures.SUBRUBROARTICULOS.ColumnNames.DA2_DESC;
                this.comboBoxSubrubro.ValueMember   = BLL.Procedures.SUBRUBROARTICULOS.ColumnNames.DA2_COD;
                this.comboBoxSubrubro.DataSource    = _rubroItem.Result.ToArray();
                this.comboBoxSubrubro.SelectedIndex = 0;

                this.comboBoxSubrubro.ResumeLayout();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }