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