private void btnMod_Click(object sender, EventArgs e) { if (forma == null) { using (EmpresaEntities db = new EmpresaEntities()) { forma = new FormCompanyEdit(); tbl_empresa emp = new tbl_empresa(); emp = db.tbl_empresa.Find(Convert.ToInt32(dgvEmpresa.CurrentRow.Cells[0].Value.ToString())); tbl_ciudad city = new tbl_ciudad(); city = db.tbl_ciudad.Find(emp.idCiudad); tbl_depto dep = new tbl_depto(); dep = db.tbl_depto.Find(city.idDepto); forma.cmbDepto.DataSource = db.tbl_depto.Where(d => d.idDepto == city.idDepto).ToList(); forma.cmbDepto.DisplayMember = "nombreDepto"; forma.cmbDepto.ValueMember = "idDepto"; forma.CmbCiudad.DataSource = db.tbl_ciudad.Where(c => c.idCiudad == emp.idCiudad).ToList(); forma.CmbCiudad.DisplayMember = "nombreCiudad"; forma.CmbCiudad.ValueMember = "idCiudad"; forma.txtId.Text = dgvEmpresa.CurrentRow.Cells[0].Value.ToString(); forma.txtName.Text = dgvEmpresa.CurrentRow.Cells[1].Value.ToString(); forma.txtDir.Text = dgvEmpresa.CurrentRow.Cells[2].Value.ToString(); forma.txtTel.Text = dgvEmpresa.CurrentRow.Cells[3].Value.ToString(); forma.LabelText = "Modificar Emprsa"; forma.FormClosed += new FormClosedEventHandler(CerrarForma); forma.Show(); } } else { forma.Activate(); } }
private void btnAdd_Click(object sender, EventArgs e) { if (forma == null) { forma = new FormCompanyEdit(); forma.LabelText = "Agregar Nueva Emprsa"; forma.FormClosed += new FormClosedEventHandler(CerrarForma); forma.Show(); } else { forma.Activate(); } }