private void CargarSubRubros() { try { //también cargo los SUB RUBROS por única vez, SOLO TRAIGO LOS QUE EL USUARIO PUEDE VER BLL.Procedures.TRAESUBRUBROSDELUSUARIO _rubro = new BLL.Procedures.TRAESUBRUBROSDELUSUARIO(); List <Entities.Procedures.TRAESUBRUBROSDELUSUARIO> _rubroItem = new List <Entities.Procedures.TRAESUBRUBROSDELUSUARIO>(); Entities.Procedures.TRAESUBRUBROSDELUSUARIO _itemSeleccion = new Entities.Procedures.TRAESUBRUBROSDELUSUARIO(); _rubroItem = _rubro.ItemList(Clases.Usuario.UsuarioLogeado.id_usuario_Logeado);//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 = "<Seleccione un Sub Rubro>"; _itemSeleccion.artda2_cod = "0"; _rubroItem.Insert(0, _itemSeleccion); //Carga el combo this.comboBoxSubRubro.DisplayMember = BLL.Procedures.TRAESUBRUBROSDELUSUARIO.ColumnNames.DA2_DESC; this.comboBoxSubRubro.ValueMember = BLL.Procedures.TRAESUBRUBROSDELUSUARIO.ColumnNames.ARTDA2_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 CargarRubros() { try { Entities.Procedures.TRAESUBRUBROSDELUSUARIO _itemSeleccion = new Entities.Procedures.TRAESUBRUBROSDELUSUARIO(); //Limpia el combo this.comboBoxrubro.SuspendLayout(); this.comboBoxrubro.DataSource = null; this.comboBoxrubro.Items.Clear(); // Carga el item de Seleccion _itemSeleccion.da2_desc = "<Seleccione un Sub Rubro>"; _itemSeleccion.artda2_cod = "0"; _rubroItem.Insert(0, _itemSeleccion); //Carga el combo this.comboBoxrubro.DisplayMember = BLL.Procedures.TRAESUBRUBROSDELUSUARIO.ColumnNames.DA2_DESC; this.comboBoxrubro.ValueMember = BLL.Procedures.TRAESUBRUBROSDELUSUARIO.ColumnNames.ARTDA2_COD; this.comboBoxrubro.DataSource = _rubroItem; this.comboBoxrubro.SelectedIndex = 0; this.comboBoxrubro.ResumeLayout(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }