예제 #1
0
        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();
            }
        }
예제 #2
0
 private void btnAdd_Click(object sender, EventArgs e)
 {
     if (!validarCampos())
     {
         MessageBox.Show("Debe llenar todos los campos");
     }
     else
     {
         using (EmpresaEntities db = new EmpresaEntities())
         {
             tbl_empresa una = new tbl_empresa();
             una = db.tbl_empresa.Find(Convert.ToInt32(txtId.Text));
             if (una == null)
             {
                 una.nombreEmpresa    = txtName.Text;
                 una.direccionEmpresa = txtDir.Text;
                 una.telEmpresa       = txtTel.Text;
                 una.idCiudad         = Convert.ToInt32(CmbCiudad.SelectedValue);
                 una.creacionEmpresa  = DateTime.Now;
                 db.tbl_empresa.Add(una);
                 db.SaveChanges();
                 MessageBox.Show("Se agrego con exito");
                 this.Close();
             }
             else
             {
                 una.nombreEmpresa    = txtName.Text;
                 una.direccionEmpresa = txtDir.Text;
                 una.telEmpresa       = txtTel.Text;
                 una.idCiudad         = Convert.ToInt32(CmbCiudad.SelectedValue);
                 una.modEmpresa       = DateTime.Now;
                 db.SaveChanges();
                 MessageBox.Show("Se modifico con exito");
                 this.Close();
             }
         }
     }
 }