示例#1
0
        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();
        }
示例#2
0
 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);
     }
 }