private void SetearModelo(tbModelo _tbModelo) { try { this._tbModelo = _tbModelo; cmbLinea.SelectedValue = this._tbModelo.tbSubGrupo.tbGrupo.idLinea; cmbLinea_SelectionChangeCommitted(null, null); cmbGrupo.SelectedValue = this._tbModelo.tbSubGrupo.idGrupo; cmbGrupo_SelectionChangeCommitted(null, null); cmbSubGrupo.SelectedValue = this._tbModelo.idSubGrupo; txtCodigo.Text = this._tbModelo.idSubGrupo.ToString(); txtDescripcion.Text = this._tbModelo.descripcion; } catch (Exception ex) { Util.MostrarException(this.Text, ex); } }
private void frmModelo_Load(object sender, EventArgs e) { _dbCosolemEntities = new dbCosolemEntities(); _tbModelo = new tbModelo { estadoRegistro = true }; _dbCosolemEntities.ObjectStateManager.ChangeObjectState(_tbModelo, 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, tbSubGrupo = (from SG in G.tbSubGrupo where SG.estadoRegistro select new SubGrupo { idSubGrupo = SG.idSubGrupo, descripcion = SG.descripcion }) }) }).ToList(); _tbLinea.Insert(0, new Linea { idLinea = 0, descripcion = "Seleccione", tbGrupo = new List <Grupo> { new Grupo { idGrupo = 0, descripcion = "Seleccione", tbSubGrupo = new List <SubGrupo> { new SubGrupo { idSubGrupo = 0, descripcion = "Seleccione" } } } } }); cmbLinea.DataSource = _tbLinea; cmbLinea.ValueMember = "idLinea"; cmbLinea.DisplayMember = "descripcion"; cmbLinea_SelectionChangeCommitted(null, null); txtCodigo.Clear(); txtDescripcion.Clear(); }