private async void btnGuardarEstudiante_Click(object sender, EventArgs e)
        {
            if (Controladores.CamposCompletos(txtNombre, txtApellido1, txtCedula, txtDireccion, txtLugarNacimiento))
            {
                if (Controladores.CheckUnRadio(RadioMasculino, RadioFemenino))
                {
                    Estudiante estudiante = new Estudiante()
                    {
                        Nombres         = txtNombre.Text,
                        Apellido1       = txtApellido1.Text,
                        Apellido2       = txtApellido2.Text.Trim(),
                        Sexo            = Controladores.ElegirSexo(RadioFemenino, RadioMasculino),
                        Cedula          = txtCedula.Text,
                        Tel             = txtTelefono.Text,
                        Email           = txtEmail.Text,
                        Direccion       = txtDireccion.Text,
                        LugarNacimiento = txtLugarNacimiento.Text,
                        FechaNacimiento = dateTimePicker1.Value.ToShortDateString()
                    };
                    await Task.Run(() =>
                    {
                        estudiante.Insertar();
                        Controladores.RightOps();
                    });

                    txtIdEstudiante.Text = Controladores.UltimoInsertado(lblEstudiantes.Text).ToString();
                    Clases.Controladores.ControlActivado(false, txtNombre, txtApellido1, txtApellido2, txtCedula, TxtCurso, txtDireccion, txtEmail, txtTelefono, RadioFemenino, RadioMasculino, btnGuardar, btnCancelar, dateTimePicker1, btnConsultar, txtLugarNacimiento);
                    Clases.Controladores.ControlActivado(true, btnNuevo);
                    Controladores.ControlVisible(true, btnContinuar);
                }
                else
                {
                    Controladores.MarqueUnRadio(lblSexo.Text);
                }
            }
            else
            {
                Controladores.CompleteLosCampos();
            }
        }
        private async void btnGuardar_ins_Click(object sender, EventArgs e)
        {
            if (Controladores.CamposCompletos(TxtIdEstudiante_ins, TxtEstudiante, TxtIDCurso, TxtCurso, TxtMontoAPagar) && (ComboMetPago.Text != string.Empty && ComboHorario.Text != string.Empty))
            {
                Inscripcion inscripcion = new Inscripcion()
                {
                    IdEstudiante = int.Parse(TxtIdEstudiante_ins.Text),
                    IdCurso      = int.Parse(TxtIDCurso.Text),
                    MetPago      = IdMetodoPago(),
                    Horario      = IdHorario(),
                    Credito      = double.Parse(TxtMontoAPagar.Text),
                    Balance      = double.Parse(lblCosto.Text) - double.Parse(TxtMontoAPagar.Text),
                    IdEmpleado   = 1001 //Empleado fijo por el momento
                };

                await Task.Run(() =>
                {
                    inscripcion.Insertar();
                    Pago pagos = new Pago()
                    {
                        idInscripcion = Controladores.UltimoInsertado(RepoValores.Entidades.Inscripcion),
                        monto         = double.Parse(TxtMontoAPagar.Text),
                        Fecha         = DateTime.Today
                    };
                    pagos.Insertar();
                    Controladores.RightOps();
                });

                TxtIdInscripcion.Text = Controladores.UltimoInsertado(RepoValores.Entidades.Inscripcion).ToString();
                Controladores.ControlActivado(false, TxtMontoAPagar, ComboHorario, ComboMetPago, BtnBuscarEstudiante, BtnBuscarCurso, btnCancelar_ins, btnGuardar_ins);
                Controladores.ControlActivado(true, btnNuevo);
            }
            else
            {
                Controladores.CompleteLosCampos();
            }
        }
        private async void btnRegistrar_P_Click(object sender, EventArgs e)
        {
            if (Controladores.CamposCompletos(txtMontoAPagar_P, txtIdInscripcion_P, txtIdEstudiante_P, txtEstudiante_P, txtCurso_P))
            {
                var pago = new Pago();
                var BD   = new ConexionBD();
                pago.idInscripcion = int.Parse(txtIdInscripcion_P.Text);
                pago.monto         = double.Parse(txtMontoAPagar_P.Text);
                pago.Fecha         = DateTime.Today;
                await Task.Run(() =>
                {
                    pago.Insertar();
                    pago.ActualizarEstadoDeCuenta(double.Parse(txtMontoAPagar_P.Text), Convert.ToInt32(txtIdInscripcion_P.Text));
                    Controladores.RightOps();
                });

                Controladores.ControlActivado(false, txtMontoAPagar_P, btnRegistrar_P, btnCancelar_P, btnBuscar_P);
                Controladores.ControlActivado(true, btnNuevo_P);
            }
            else
            {
                Controladores.CompleteLosCampos();
            }
        }