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 CargarSubRubros() { try { BLL.Procedures.TRAESUBRUBROSDELUSUARIO _rubroItem = new BLL.Procedures.TRAESUBRUBROSDELUSUARIO(); Entities.Procedures.TRAESUBRUBROSDELUSUARIO _itemSeleccion = new Entities.Procedures.TRAESUBRUBROSDELUSUARIO(); _rubroItem.Items(Clases.Usuario.UsuarioLogeado.id_usuario_Logeado); //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.Result.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.Result.ToArray(); this.comboBoxSubRubro.SelectedIndex = 0; this.comboBoxSubRubro.ResumeLayout(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }