private void buttonInsertarPuerto_Click(object sender, EventArgs e) { e_Empleado.EmpleadoID = textBoxID.Text; e_Empleado.PuertoID = Convert.ToInt16(comboBoxPuerto.SelectedItem.ToString()); e_Empleado.Nombres = textBoxNombre.Text; e_Empleado.Apellidos = textBoxApellido.Text; e_Empleado.FechaDeNacimiento = dateTimePickerFechaNac.Value; try { e_Empleado.Superior = comboBoxEmpleado.SelectedItem.ToString(); } catch (Exception ex) { e_Empleado.Superior = ""; } e_Empleado.Salario = (double)numericUpDownSalario.Value; e_Empleado.Cargo = textBoxCargo.Text; bool isSuccess = false; string operacion = ""; if (ValidaCedula(e_Empleado.EmpleadoID)) { if (op == 0) { isSuccess = n_Empleado.AgregarEmpleado(e_Empleado); operacion = "Inserción"; } else { isSuccess = n_Empleado.EditarEmpleado(e_Empleado); operacion = "Actualización"; } if (isSuccess) { DialogResult = MessageBox.Show("Operación Realizada con éxito", operacion, MessageBoxButtons.OK, MessageBoxIcon.Information); LimpiarCamposInsercion(); ListarEmpleadosInfo(); } else { DialogResult = MessageBox.Show("Hubo un problema con la operación", operacion, MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Número de Cédula Inválido", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }