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(); } }