public AlunoPGTController(AlunoPGTContext context, AlunoContext context_aluno, AlunoCartaoContext alunoCartaoContext, SessionTokenContext sessionTokenContext)
 {
     _sessionTokenContext  = sessionTokenContext;
     _context              = context;
     _context_aluno        = context_aluno;
     _context_aluno_cartao = alunoCartaoContext;
 }
Exemple #2
0
        /// <summary>
        /// Importa para o banco de dados
        /// todos alunos registrados no XML
        /// </summary>
        /// <param name="XMLPath"></param>
        public async void ImportaAlunos(string XMLPath)
        {
            XmlReader xmlReader = XmlReader.Create(XMLPath);//abre o XML

            if (db == null)
            {
                db = new AlunoContext();                    // instancia o banco
            }
            CadAlunoGUILHERME alNovo;                       // cria o aluno

            while (xmlReader.Read())                        //lendo...
            {
                alNovo = new CadAlunoGUILHERME();           //novo aluno
                if (xmlReader.HasAttributes)                //se tiver atributos
                {
                    while (xmlReader.MoveToNextAttribute()) //cada atributo do elemento
                    {
                        switch (xmlReader.Name)
                        {
                        case "codigo":
                            alNovo.Codigo = int.Parse(xmlReader.Value);
                            break;

                        case "nome":
                            alNovo.Nome = xmlReader.Value;
                            break;

                        case "dtNasc":
                            alNovo.DtNasc = DateTime.Parse(xmlReader.Value);
                            break;

                        default:
                            continue;
                        }
                    }
                }
                if (db.CadAlunoGUILHERME.Find(alNovo.Codigo) != null)
                {
                    //salva o que ja foi importado
                    MessageBox.Show(
                        string.Format("Codigo de aluno ja existente: [Codigo: {0} - Nome: {1} - DtNasc: {2}]",
                                      alNovo.Codigo, alNovo.Nome, alNovo.DtNasc),
                        "Erro",
                        MessageBoxButtons.OK
                        );
                    continue;
                }
                if (alNovo.Codigo == 0 || alNovo.Nome == null)
                {
                    continue;
                }

                db.CadAlunoGUILHERME.Add(alNovo); //salva no banco
            }
            xmlReader.Close();                    //fecha arquivo
            await db.SaveChangesAsync();          //commit
        }
Exemple #3
0
        /// <summary>
        /// Buscar um aluno Pelo codigo
        /// </summary>
        /// <param name="codigo"></param>
        /// <returns></returns>
        public CadAlunoGUILHERME BuscarAluno(int codigo)
        {
            if (db == null)
            {
                db = new AlunoContext();
            }
            CadAlunoGUILHERME teste = db.CadAlunoGUILHERME.Find(codigo);

            return(teste);
        }
Exemple #4
0
        /// <summary>
        /// Grava um aluno no banco de dados
        /// </summary>
        /// <param name="alNovo">Tipo aluno</param>
        public void GravarNovoAluno(CadAlunoGUILHERME alNovo)
        {
            if (db == null)
            {
                db = new AlunoContext();
            }

            db.CadAlunoGUILHERME.Add(alNovo);
            db.SaveChanges();
        }
 public List <AlunoDomain> Listar()
 {
     try
     {
         using (AlunoContext ctx = new AlunoContext())
         {
             return(ctx.Alunos.ToList());
         }
     } catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
 public AlunoDomain ConsultarEmail(string email)
 {
     try
     {
         using (AlunoContext ctx = new AlunoContext())
         {
             return(ctx.Alunos.Find(email));
         }
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Exemple #7
0
        public static void Initialize(IServiceProvider serviceProvider)
        {
            using (var context = new AlunoContext(
                       serviceProvider.GetRequiredService <
                           DbContextOptions <AlunoContext> >()))
            {
                // Look for any movies.
                if (context.Alunos.Any())
                {
                    return;   // DB has been seeded
                }

                context.Alunos.AddRange(
                    new Aluno
                {
                    Nome  = "José das Couves",
                    Email = "*****@*****.**",
                    Rg    = "893456789"
                },

                    new Aluno
                {
                    Nome  = "Maria da Silva",
                    Email = "*****@*****.**",
                    Rg    = "849613459"
                },

                    new Aluno
                {
                    Nome  = "Denilson dos Santos",
                    Email = "*****@*****.**",
                    Rg    = "076539763"
                },

                    new Aluno
                {
                    Nome  = "Renata Santos",
                    Email = "*****@*****.**",
                    Rg    = "123789065"
                }
                    );
                context.SaveChanges();
            }
        }
        private void btn_search_enrollment_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                var alunoContext = new AlunoContext();
                var aluno        = alunoContext.GetAluno(Txt_Enrollment.Text);

                if (aluno == null)
                {
                    this.Clear();
                    TxtBl_InfoMessage.Text       = "Aluno não Encontrado";
                    TxtBl_InfoMessage.Background = Brushes.Blue;
                    TxtBl_InfoMessage.Visibility = Visibility.Visible;
                }
                else
                {
                    TxtBl_BirthdateValue.Text  = aluno.BirthdateField;
                    TxtBl_CpfValue.Text        = aluno.Cpf;
                    TxtBl_EnrollmentValue.Text = aluno.Enrollment;
                    TxtBl_NameValue.Text       = aluno.Name;
                    if (aluno.Enabled)
                    {
                        TxtBl_InfoMessage.Text       = "Liberado";
                        TxtBl_InfoMessage.Background = Brushes.Green;
                        TxtBl_InfoMessage.Visibility = Visibility.Visible;
                    }
                    else
                    {
                        TxtBl_InfoMessage.Text       = "Suspenso";
                        TxtBl_InfoMessage.Background = Brushes.Red;
                        TxtBl_InfoMessage.Visibility = Visibility.Visible;
                    }
                }
            }
            catch (Exception ex)
            {
                Logger.Log.LogException(ex);
                TxtBl_InfoMessage.Text       = "Erro";
                TxtBl_InfoMessage.Background = Brushes.Red;
                TxtBl_InfoMessage.Visibility = Visibility.Visible;
            }
        }
Exemple #9
0
        static void Main(string[] args)
        {
            try
            {
                var serializer = new XmlSerializer(typeof(AlunosList));
                var alunos     = new AlunosList();
                using (var fs = new FileStream(Directories.ExportAlunoFileDirectory, FileMode.Open))
                {
                    alunos = (AlunosList)serializer.Deserialize(fs);
                }
                var alunoContext = new AlunoContext();

                foreach (var aluno in alunos.Alunos)
                {
                    var alunoDb = alunoContext.GetAluno(aluno.Enrollment);

                    if (alunoDb == null)
                    {
                        alunoContext.AddAluno(aluno);
                        Logger.Log.LogNew(aluno);
                    }
                    else if (alunoDb.Enabled != aluno.Enabled)
                    {
                        alunoContext.UpdateAluno(aluno);
                        Logger.Log.LogChanged(aluno);
                    }
                    else
                    {
                        Logger.Log.LogNotChanged(aluno);
                    }
                }
            }
            catch (Exception ex)
            {
                Logger.Log.LogException(ex);
            }
            Console.WriteLine("================================================");
            Console.WriteLine("End");
            Console.ReadKey();
        }
Exemple #10
0
 public AlunoController(AlunoContext alunoContext)
 {
     _alunoContext = alunoContext;
 }
Exemple #11
0
 public CursoController(AlunoContext context)
 {
     _context = context;
 }
 public AlunoTipoSocioController(AlunoContext _alunoContext)
 {
     contexto = _alunoContext;
 }
Exemple #13
0
 public MatriculaController(AlunoContext context)
 {
     _context = context;
 }
 public AlunoSocioController(AlunoContext _context)
 {
     context = _context;
 }
Exemple #15
0
 public SessionTokensController(SessionTokenContext context, AlunoContext context_aluno, IConfiguration configuration)
 {
     _context       = context;
     _context_aluno = context_aluno;
     _configuration = configuration;
 }
Exemple #16
0
 public TesteController(AlunoContext context)
 {
     _context = context;
 }
 public AlunoCartaoController(AlunoCartaoContext context, AlunoContext context_aluno, SessionTokenContext sessionTokenContext)
 {
     _sessionTokenContext = sessionTokenContext;
     _context             = context;
     _context_aluno       = context_aluno;
 }
Exemple #18
0
 public AlunoTipoSocioController(AlunoContext _contexto)
 {
     contexto = _contexto;
 }
Exemple #19
0
        public AlunoController(AlunoContext context)
        {
            _context = context;

            Console.WriteLine("Quantidade de Alunos: " + _context.aluno.Count());
        }
 public AlunoTipoSocioController(AlunoContext alunoContext)
 {
     _context = alunoContext;
 }
Exemple #21
0
 public AlunoController(AlunoContext context, SessionTokenContext sessionTokenContext)
 {
     _sessionTokenContext = sessionTokenContext;
     _context             = context;
 }
 public AlunosController(AlunoContext context)
 {
     _context = context;
 }