private void CargarRubros() { try { Entities.Procedures.RUBROARTICULOS _itemSeleccion = new Entities.Procedures.RUBROARTICULOS(); BLL.Procedures.RUBROARTICULOS _rubroItem = new BLL.Procedures.RUBROARTICULOS(); _rubroItem.Items(); //Limpia el combo this.comboBoxRubro.SuspendLayout(); this.comboBoxRubro.DataSource = null; this.comboBoxRubro.Items.Clear(); //Carga el item de Seleccion _itemSeleccion.da1_desc = "<Todos los Rubros>"; _itemSeleccion.da1_cod = "0"; _rubroItem.Result.Insert(0, _itemSeleccion); //Carga el combo this.comboBoxRubro.DisplayMember = BLL.Procedures.RUBROARTICULOS.ColumnNames.DA1_DESC; this.comboBoxRubro.ValueMember = BLL.Procedures.RUBROARTICULOS.ColumnNames.DA1_COD; this.comboBoxRubro.DataSource = _rubroItem.Result.ToArray(); this.comboBoxRubro.ResumeLayout(); this.comboBoxRubro.SelectedIndex = 0; } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void CargarRubros() { try { //también cargo los RUBROS por única vez BLL.Procedures.RUBROARTICULOS _rubro = new BLL.Procedures.RUBROARTICULOS(); List <Entities.Procedures.RUBROARTICULOS> _rubroItem = new List <Entities.Procedures.RUBROARTICULOS>(); Entities.Procedures.RUBROARTICULOS _itemSeleccion = new Entities.Procedures.RUBROARTICULOS(); _rubroItem = _rubro.ItemList();//le paso la colección de rubros //Limpia el combo this.comboBoxRubro.SuspendLayout(); this.comboBoxRubro.DataSource = null; this.comboBoxRubro.Items.Clear(); // Carga el item de Seleccion _itemSeleccion.da1_desc = "<Seleccione un Rubro>"; _itemSeleccion.da1_cod = "0"; _rubroItem.Insert(0, _itemSeleccion); //Carga el combo this.comboBoxRubro.DisplayMember = BLL.Procedures.RUBROARTICULOS.ColumnNames.DA1_DESC; this.comboBoxRubro.ValueMember = BLL.Procedures.RUBROARTICULOS.ColumnNames.DA1_COD; this.comboBoxRubro.DataSource = _rubroItem; this.comboBoxRubro.SelectedIndex = 0; this.comboBoxRubro.ResumeLayout(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }