コード例 #1
0
        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);
            }
        }
コード例 #2
0
        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);
            }
        }