private void btnGuardar_Click(object sender, EventArgs e) { string newCodVac, newDpto, abvDpto; int idEstado, idDpto, cupoNumber, corrVac; vacante = txtVacante.Text; newDpto = cmbDepartamento.Text; idDpto = oDepartamentosBLL.getDptoID(newDpto); descripcion = txtDescripcion.Text; idEstado = int.Parse(cmbEstado.SelectedValue.ToString()); cupoNumber = decimal.ToInt32(txtCupo.Value); if (departamento.Equals(newDpto)) { newCodVac = codVac; } else { corrVac = oVacantesBLL.getCorrVac(idDpto); abvDpto = oDepartamentosBLL.getDptoAbv(idDpto); int idVac = oVacantesBLL.getIdVac(codVac); newCodVac = oVacantesBLL.setVacCode(abvDpto, corrVac) + idVac; } oVacantesBLL.updateVacante(codVac, newCodVac, vacante, descripcion, idDpto, idEstado, cupoNumber); Control pnlContent = ParentForm.Controls.Find("pnlContent", true)[0]; ControlUtils.abrirFormEnPanel(pnlContent, new DetVacantes(newCodVac)); Close(); }
private void btnGuardarVacante_Click(object sender, EventArgs e) { string vacante, departamento, descripcion, codVac, abvDpto; int cupo, idDepartamento, corrVac, idVac; if (string.IsNullOrEmpty(txtVacante.Text)) { emptyFields = true; } else if (string.IsNullOrEmpty(cmbDepartamento.Text)) { emptyFields = true; } else if (string.IsNullOrEmpty(txtDescripcion.Text)) { emptyFields = true; } else if (string.IsNullOrEmpty(txtCupo.Text)) { emptyFields = true; } else { emptyFields = false; } if (emptyFields) { MessageBox.Show("Debe llenar los campos"); } else { vacante = txtVacante.Text; departamento = cmbDepartamento.Text; descripcion = txtDescripcion.Text; cupo = decimal.ToInt32(txtCupo.Value); idDepartamento = oDepartamentosBLL.getDptoID(departamento); abvDpto = oDepartamentosBLL.getDptoAbv(idDepartamento); corrVac = oVacantesBLL.getCorrVac(idDepartamento); codVac = oVacantesBLL.setVacCode(abvDpto, corrVac); oVacantesBLL.insertVacante(codVac, vacante, idDepartamento, cupo, descripcion); idVac = oVacantesBLL.getIdVac(codVac); string newCodVac = codVac + idVac; oVacantesBLL.updateVacante(codVac, newCodVac, vacante, descripcion, idDepartamento, 3, cupo); Control pnlContent = ParentForm.Controls.Find("pnlContent", true)[0]; ControlUtils.abrirFormEnPanel(pnlContent, new AddRequisitos(newCodVac)); Close(); } }