private void btnGuardar_Click(object sender, EventArgs e) { if (operacion == "EDITAR") { string cedula = txtCedula.Text; string nombre = txtNombre.Text; string apellido = txtApellido.Text; double salarioCita = Convert.ToDouble(txtSalario.Text); if (OperacionesMedicos.editar(cedula, nombre, apellido, salarioCita)) { MessageBox.Show("La información ha sido actualizada", "", MessageBoxButtons.OK, MessageBoxIcon.Information); mostrarMedicos(); } else { MessageBox.Show("No se realizó la actualización", "", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else if (operacion == "NUEVOREGISTRO") { if (txtCedula.Text == "" || txtNombre.Text == "" || txtApellido.Text == "" || cmbEspecialidad.Text == "" || txtSalario.Text == "" || numUDañosExp.Text == "") { MessageBox.Show("Por favor ingrese todos los datos", "", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (txtCedula.Text.Length > 11) { MessageBox.Show("Por favor ingrese un número de cédula válido de 11 digitos ", "", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { string cedula = txtCedula.Text; string nombre = txtNombre.Text; string apellido = txtApellido.Text; string especialidad = cmbEspecialidad.Text; double salarioCita = Convert.ToDouble(txtSalario.Text); string añosExperiencia = numUDañosExp.Text; if (OperacionesMedicos.registrarMedico(cedula, nombre, apellido, especialidad, salarioCita, añosExperiencia)) { MessageBox.Show("El registro se realizó con éxito", "", MessageBoxButtons.OK, MessageBoxIcon.Information); mostrarMedicos(); } else { MessageBox.Show("No se pudo realizar el registro", "", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
private void mostrarMedicos() { dgvMedicos.DataSource = OperacionesMedicos.mostrar(); }