示例#1
0
        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);
                    }
                }
            }
        }
示例#2
0
 private void mostrarMedicos()
 {
     dgvMedicos.DataSource = OperacionesMedicos.mostrar();
 }