private void frmSubGrupo_Load(object sender, EventArgs e) { _dbCosolemEntities = new dbCosolemEntities(); _tbSubGrupo = new tbSubGrupo { estadoRegistro = true }; _dbCosolemEntities.ObjectStateManager.ChangeObjectState(_tbSubGrupo, EntityState.Detached); List <Linea> _tbLinea = (from L in _dbCosolemEntities.tbLinea where L.estadoRegistro select new Linea { idLinea = L.idLinea, descripcion = L.descripcion, tbGrupo = (from G in L.tbGrupo where G.estadoRegistro select new Grupo { idGrupo = G.idGrupo, descripcion = G.descripcion }) }).ToList(); _tbLinea.Insert(0, new Linea { idLinea = 0, descripcion = "Seleccione", tbGrupo = new List <Grupo> { new Grupo { idGrupo = 0, descripcion = "Seleccione" } } }); cmbLinea.DataSource = _tbLinea; cmbLinea.ValueMember = "idLinea"; cmbLinea.DisplayMember = "descripcion"; cmbLinea_SelectionChangeCommitted(null, null); txtCodigo.Clear(); txtDescripcion.Clear(); }
private void SetearSubGrupo(tbSubGrupo _tbSubGrupo) { try { this._tbSubGrupo = _tbSubGrupo; cmbLinea.SelectedValue = this._tbSubGrupo.tbGrupo.idLinea; cmbLinea_SelectionChangeCommitted(null, null); cmbGrupo.SelectedValue = this._tbSubGrupo.idGrupo; txtCodigo.Text = this._tbSubGrupo.idSubGrupo.ToString(); txtDescripcion.Text = this._tbSubGrupo.descripcion; } catch (Exception ex) { Util.MostrarException(this.Text, ex); } }