示例#1
0
        public void actualizarEmpleado()
        {
            objEmpleados objEmpleado = new objEmpleados();
            cnEmpleados  cnEmpleado  = new cnEmpleados();

            if (validarCamposLlenos())
            {
                DialogResult eleccionActualizar = MessageBox.Show("¿Desea actualizar el vehículo seleccionado?", "Atención", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (eleccionActualizar == DialogResult.Yes)
                {
                    if (cbEstado.Text == "Activo")
                    {
                        objEmpleado.Cod_Empleado     = Convert.ToInt32(txtCodigoEmpleado.Text);
                        objEmpleado.Nombre           = txtNombre.Text;
                        objEmpleado.Apellidos        = txtApellidos.Text;
                        objEmpleado.Cod_Departamento = Convert.ToInt32(cbNombreDepartamento.SelectedValue.ToString());
                        objEmpleado.Telefono         = Convert.ToInt32(txtTelefono.Text);
                        objEmpleado.Salario          = txtSalario.Text;
                        objEmpleado.Fecha_Contrato   = Convert.ToDateTime(txtFecha_Contrato.Text);
                        objEmpleado.Estado           = Convert.ToInt32(cbEstado.SelectedValue.ToString());
                    }
                    else
                    {
                        objEmpleado.Cod_Empleado     = Convert.ToInt32(txtCodigoEmpleado.Text);
                        objEmpleado.Nombre           = txtNombre.Text;
                        objEmpleado.Apellidos        = txtApellidos.Text;
                        objEmpleado.Cod_Departamento = Convert.ToInt32(cbNombreDepartamento.SelectedValue.ToString());
                        objEmpleado.Telefono         = Convert.ToInt32(txtTelefono.Text);
                        objEmpleado.Salario          = txtSalario.Text;
                        objEmpleado.Fecha_Despido    = Convert.ToDateTime(txtFecha_Despido.Text);
                        objEmpleado.Estado           = Convert.ToInt32(cbEstado.SelectedValue.ToString());
                    }

                    cnEmpleado.actualizarEmpleado(objEmpleado);

                    llenarDataGrigView();

                    txtCedula.Enabled         = true;
                    txtCorreo.Enabled         = true;
                    txtFecha_Contrato.Enabled = false;

                    btAgregar.Enabled    = true;
                    btActualizar.Enabled = false;
                    btEliminar.Enabled   = false;

                    limpiarCamposFormulario();
                }
            }
        }