public AlunoPGTController(AlunoPGTContext context, AlunoContext context_aluno, AlunoCartaoContext alunoCartaoContext, SessionTokenContext sessionTokenContext) { _sessionTokenContext = sessionTokenContext; _context = context; _context_aluno = context_aluno; _context_aluno_cartao = alunoCartaoContext; }
/// <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 }
/// <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); }
/// <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); } }
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; } }
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(); }
public AlunoController(AlunoContext alunoContext) { _alunoContext = alunoContext; }
public CursoController(AlunoContext context) { _context = context; }
public AlunoTipoSocioController(AlunoContext _alunoContext) { contexto = _alunoContext; }
public MatriculaController(AlunoContext context) { _context = context; }
public AlunoSocioController(AlunoContext _context) { context = _context; }
public SessionTokensController(SessionTokenContext context, AlunoContext context_aluno, IConfiguration configuration) { _context = context; _context_aluno = context_aluno; _configuration = configuration; }
public TesteController(AlunoContext context) { _context = context; }
public AlunoCartaoController(AlunoCartaoContext context, AlunoContext context_aluno, SessionTokenContext sessionTokenContext) { _sessionTokenContext = sessionTokenContext; _context = context; _context_aluno = context_aluno; }
public AlunoTipoSocioController(AlunoContext _contexto) { contexto = _contexto; }
public AlunoController(AlunoContext context) { _context = context; Console.WriteLine("Quantidade de Alunos: " + _context.aluno.Count()); }
public AlunoTipoSocioController(AlunoContext alunoContext) { _context = alunoContext; }
public AlunoController(AlunoContext context, SessionTokenContext sessionTokenContext) { _sessionTokenContext = sessionTokenContext; _context = context; }
public AlunosController(AlunoContext context) { _context = context; }