private void CargarRubros() { try { BLL.Procedures.TRAESUBRUBROSEMPRESA _prov = new BLL.Procedures.TRAESUBRUBROSEMPRESA(); _prov.ItemList(Clases.Usuario.EmpresaLogeada.EmpresaIngresada.Trim()); Entities.Procedures.TRAESUBRUBROSEMPRESA _itemSeleccion = new Entities.Procedures.TRAESUBRUBROSEMPRESA(); //Limpia el combo this.comboBoxRubro.SuspendLayout(); this.comboBoxRubro.DataSource = null; this.comboBoxRubro.Items.Clear(); //Carga el item de Seleccion _itemSeleccion.da2_desc = "<Seleccione un Rubro>"; _itemSeleccion.da2_cod = "0"; _prov.Result.Insert(0, _itemSeleccion); //Carga el combo this.comboBoxRubro.DisplayMember = BLL.Procedures.TRAESUBRUBROSEMPRESA.ColumnNames.DA2_DESC; this.comboBoxRubro.ValueMember = BLL.Procedures.TRAESUBRUBROSEMPRESA.ColumnNames.DA2_COD; this.comboBoxRubro.DataSource = _prov.Result.ToArray(); this.comboBoxRubro.ResumeLayout(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void CargarSubRubros() { try { BLL.Procedures.TRAESUBRUBROSEMPRESA _rubro = new BLL.Procedures.TRAESUBRUBROSEMPRESA(); List <Entities.Procedures.TRAESUBRUBROSEMPRESA> _rubroItem = new List <Entities.Procedures.TRAESUBRUBROSEMPRESA>(); Entities.Procedures.TRAESUBRUBROSEMPRESA _itemSeleccion = new Entities.Procedures.TRAESUBRUBROSEMPRESA(); _rubroItem = _rubro.ItemList(Clases.Usuario.EmpresaLogeada.EmpresaIngresada.ToString());//le paso la colección de rubros //Limpia el combo this.comboBoxSubRubro.SuspendLayout(); this.comboBoxSubRubro.DataSource = null; this.comboBoxSubRubro.Items.Clear(); // Carga el item de Seleccion _itemSeleccion.da2_desc = "<Todos los Sub Rubro>"; _itemSeleccion.da2_cod = "0"; _rubroItem.Insert(0, _itemSeleccion); //Carga el combo this.comboBoxSubRubro.DisplayMember = BLL.Procedures.TRAESUBRUBROSEMPRESA.ColumnNames.DA2_DESC; this.comboBoxSubRubro.ValueMember = BLL.Procedures.TRAESUBRUBROSEMPRESA.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); } }