public void GuardarMatricula(Matricula matricula, string turno) { string consultaSQL = "execute registrarMatricula @par_pago, @par_dni_secretario, @par_dni_alumno, @par_ciclo, @par_turno"; try { SqlCommand comando; //Guardar la matricula comando = gestorSQL.ObtenerComandoSQL(consultaSQL); comando.Parameters.AddWithValue("@par_pago", matricula.Pago); comando.Parameters.AddWithValue("@par_dni_secretario", matricula.Secretario.Dni); comando.Parameters.AddWithValue("@par_dni_alumno", matricula.Alumno.Dni); comando.Parameters.AddWithValue("@par_ciclo", matricula.CicloAcademico.Periodo); comando.Parameters.AddWithValue("@par_turno", turno); comando.ExecuteNonQuery(); } catch (Exception err) { throw new Exception("Ocurrio un problema al guardar la matricula.", err); } }
public void GuardarAlumno(Alumno alumno) { string consultaSQL = "execute registrarAlumno @par_dni, @par_nombre, @par_apellido_pat, @par_apellido_mat, @par_direccion, @par_celular, @par_fecha_nac, @par_correo"; try { SqlCommand comando; //Guardar la alumno comando = gestorSQL.ObtenerComandoSQL(consultaSQL); comando.Parameters.AddWithValue("@par_dni", alumno.Dni); comando.Parameters.AddWithValue("@par_nombre", alumno.Nombre); comando.Parameters.AddWithValue("@par_apellido_pat", alumno.ApellidoPaterno); comando.Parameters.AddWithValue("@par_apellido_mat", alumno.ApellidoMaterno); comando.Parameters.AddWithValue("@par_direccion", alumno.Direccion); comando.Parameters.AddWithValue("@par_celular", alumno.Celular); comando.Parameters.AddWithValue("@par_fecha_nac", alumno.FechaDeNacimiento.Date); comando.Parameters.AddWithValue("@par_correo", alumno.Correo); comando.ExecuteNonQuery(); } catch (Exception err) { throw new Exception("El alumno ya se encuentra registrado en el sistema.", err); } }