public frmTurmasAdd(string Titulo, Turmas models) { InitializeComponent(); LimparCampos(); ImplementacoaInicial(); #region Aplicar this.txtTitulo.Text = $"Página: {Titulo}"; #endregion #region AcoplarDados if (models != null) { txtCodigo.EditValue = models.TurmasID; txtTurmas.EditValue = models.TurmasNome; txtDescricao.EditValue = models.Descricao; txtSala.EditValue = models.Sala; txtIdade.EditValue = models.Quantidade; txtIdade1.EditValue = models.IdadeInicio; txtIdade2.EditValue = models.IdadeFim; txtClasse.EditValue = models.ClassesID; txtPeriodo.EditValue = models.PeriodoID; txtCursos.EditValue = models.CursosID; txtTurmas.Focus(); } #endregion }
public static int Insert(Turmas turmas) { int retorno = 0; try { IDbConnection objConexao; // Abre a conexao IDbCommand objCommand; // Cria o comando string sql = "INSERT INTO turmas(usu_codigo, eau_codigo)" + " VALUES(?usu_codigo, ?eau_codigo);" + "SELECT LAST_INSERT_ID();"; objConexao = Mapped.Connection(); objCommand = Mapped.Command(sql, objConexao); //FK objCommand.Parameters.Add(Mapped.Parameter("?usu_codigo", turmas.Usu_codigo.Usu_codigo)); objCommand.Parameters.Add(Mapped.Parameter("?eau_codigo", turmas.Eau_codigo.Eau_codigo)); retorno = Convert.ToInt32(objCommand.ExecuteScalar()); objConexao.Close(); objCommand.Dispose(); objConexao.Dispose(); } catch (Exception e) { retorno = -2; } return(retorno); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Descricao,Serie,Turno")] Turmas turmas) { if (id != turmas.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(turmas); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TurmasExists(turmas.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(turmas)); }
public static void Inicializar(PropContexto contexto) { contexto.Database.EnsureCreated(); if (contexto.Areas.Any()) { return; } var areas = new Areas() { Nome = "Administracao Geral", Descricao = "Curso voltado a area de gerenciamento de escritórios", }; contexto.Areas.Add(areas); var cursos = new Cursos() { Nome = "Auxiliar Administrativo", Descricão = "Curso voltado a area de gerenciamento de escritórios", IdAreas = areas.IdAreas }; contexto.Cursos.Add(cursos); var turmas = new Turmas() { IdCursos = cursos.IdCursos, Duracao = "200 Horas", Horario = "Seg, Qua, Sex: 19:00 as 22:30" }; contexto.Turmas.Add(turmas); contexto.SaveChanges(); }
//SALVAR (Persiste os dados. Caso já exista, envia para o UPDATE, senão envia para o INSERT) public void Salvar(Turmas turma) { if (turma.TurmasID != 0) Atualizar(turma); else Inserir(turma); }
//INSERT INTO private void Inserir(Turmas turma) { string table = "TurmasTemp"; var turmasTemp = new TabelaTempDAO(); //Verifica se existe tabela, e se sim, se existe algum registro na mesma int count = turmasTemp.Count(table); if (count < 0) { var strQuery = ""; strQuery += " CREATE TABLE TurmasTemp ( "; strQuery += " TurmasId int NOT NULL "; strQuery += " ) "; using (conexao = new Conexao()) { conexao.ExecutaComando(strQuery); } } else { var strQueryTemp = ""; strQueryTemp = string.Format(" INSERT INTO TurmasTemp (TurmasID) VALUES({0}) ", turma.CursoID); var strQuery = ""; strQuery += " INSERT INTO Turmas (Nome, FKCursosId)"; strQuery += string.Format(" VALUES ('{0}',{1})", turma.Nome, turma.CursoID); using (conexao = new Conexao()) { conexao.ExecutaComando(strQuery); } } }
public ActionResult AddTurmas(int confirm) { var objeto = Session["CursosId"]; //Recupera o id armazenado na sessão do método TurmasPartialViewer; int cursoId = int.Parse(objeto.ToString()); var appCurso = new CursoDML(); Cursos curso = appCurso.ListarPorId(cursoId); var t = new TabelaTempDAO(); int c = t.Count("Turmas"); string nTurma = c.ToString(); Turmas turma = new Turmas(); turma.Nome = curso.Curso; turma.CursoID = cursoId; if (c <= 0) turma.Nome += "01"; else if (c <= 9) turma.Nome += string.Format("0{0}", nTurma); else turma.Nome += nTurma; if (confirm == 1) { var appTurmas = new TurmasDML(); appTurmas.Salvar(turma); Session.Remove("CursosId"); //Encerra a sessão; } return View(); }
// // GET: /Turmas/ public ActionResult AddTurmas() { var objeto = Session["CursosId"]; //Recupera o id armazenado na sessão do método TurmasPartialViewer; int cursoId = int.Parse(objeto.ToString()); //Recupera as informações do curso var appCurso = new CursoDML(); Cursos curso = appCurso.ListarPorId(cursoId); //Verifica quantos registros tem na tabela Turmas var t = new TabelaTempDAO(); int c = t.Count("Turmas"); string nTurma = c.ToString(); //Atribui o nome do Curso ao nome da Turma Turmas turma = new Turmas(); turma.Nome = curso.Curso; //Adiciona o número da turma de acordo com algumas condições if (c < 0) turma.Nome += "01"; else if (c == 0) turma.Nome += "02"; else if (c <= 9) turma.Nome += string.Format("0{0}", nTurma); turma.Nome += nTurma; return View(turma); }
private void Add(object parameter) { if (Turmas.Count(t => t.Selected) == 0) { MessageBox.Show("Não há turmas selecionadas", "Alerta!", MessageBoxButton.OK, MessageBoxImage.Warning); } else { Turmas.ToList().ForEach(t => { if (Faltas.Count(f => f.Turma.Id == t.Turma.Id && f.Disciplina.Id == Falta.Disciplina.Id && f.Data.Date == Falta.Data.Date) == 0) { var f = new AppFactory().NewFalta(); f.Professor = Falta.Professor; f.Disciplina = Falta.Disciplina; f.Turma = t.Turma; f.Data = Falta.Data; f.NFaltas = t.Falta.NFaltas; f.ProfSubs = t.Professor; f.NAulasSubs = t.Falta.NAulasSubs; Faltas.Add(f); } }); } }
public void DeveTrazerTurmasDoProfessor() { var turmas = new Turmas(Sessao); var turmasEncontradas = turmas.PorProfessor(1); Assert.That(turmasEncontradas.Count, Is.EqualTo(1)); }
public void DeveTrazerAlunosAoPerquisarPorTurma() { var turmas = new Turmas(Sessao); var alunos = turmas.ObterAlunos(1); Assert.That(alunos.Count, Is.EqualTo(2)); }
public void AdicionaTurmas(string turmas) { turmas .Split(',') .Select(long.Parse) .ToList() .ForEach(turma => Turmas.Add(turma)); }
public ActionResult DeleteConfirmed(int id) { Turmas turmas = db.Turmas.Find(id); db.Turmas.Remove(turmas); db.SaveChanges(); return(RedirectToAction("Index")); }
public void AdicionarTurma(ComunicadoTurma turma) { if (Id > 0) { throw new NegocioException("Não é possivel editar as turmas de um comunicado"); } Turmas.Add(turma); }
public ActionResult Edit([Bind(Include = "Id,Nome,CursosId")] Turmas turmas) { if (ModelState.IsValid) { db.Entry(turmas).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(turmas)); }
public ActionResult Create([Bind(Include = "Id,Nome,CursosId")] Turmas turmas) { if (ModelState.IsValid) { db.Turmas.Add(turmas); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(turmas)); }
public void LerArquivo() { using (var lerAquivo = new StreamReader("nome3.csv")) { while (!lerAquivo.EndOfStream) { var linha = lerAquivo.ReadLine().Split(";"); var nTurma = int.Parse(linha[0]); var nomeAluno = linha[1]; var notaA = double.Parse(linha[2], CultureInfo.InvariantCulture); var notaB = double.Parse(linha[3], CultureInfo.InvariantCulture); var notaC = double.Parse(linha[4], CultureInfo.InvariantCulture); var turma = data.BuscarTurma(nTurma); if (turma == null) { Turmas novaTurma = new Turmas(nTurma); Alunos alu = new Alunos(nomeAluno, novaTurma, new List <Provas>()); Provas prova1 = new Provas(notaA, "bimestral", alu); Provas prova2 = new Provas(notaB, "bimestral", alu); Provas prova3 = new Provas(notaC, "bimestral", alu); alu.Prova.Add(prova1); alu.Prova.Add(prova2); alu.Prova.Add(prova3); novaTurma.alunos.Add(alu); data.AddTurmas(novaTurma); } else { var alunos = data.BuscarAluno(nomeAluno); if (alunos == null) { Alunos al = new Alunos(nomeAluno, turma, new List <Provas>()); Provas provaA = new Provas(notaA, "bimestral", al); Provas provaB = new Provas(notaB, "bimestral", al); Provas provaC = new Provas(notaC, "bimestral", al); al.Prova.Add(provaA); al.Prova.Add(provaB); al.Prova.Add(provaC); data.AddAluno(al); } } } } }
public async Task <IActionResult> Create([Bind("Id,Descricao,Serie,Turno")] Turmas turmas) { if (ModelState.IsValid) { _context.Add(turmas); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(turmas)); }
public void Adicionar(Turmas turma) { try { _ctx.Turmas.Add(turma); _ctx.SaveChanges(); } catch (Exception ex) { throw new Exception(ex.Message); } }
//UPDATE private void Atualizar(Turmas turma) { var strQuery = ""; strQuery += " UPDATE Turmas SET "; strQuery += string.Format(" Nome = '{0}' ", turma.Nome); strQuery += string.Format(" WHERE TurmasId = {1} ", turma.TurmasID); using (conexao = new Conexao()) { conexao.ExecutaComando(strQuery); } }
public ActionResult Edit([Bind(Include = "Ano,Semestre,CodigoDisciplina,SequenciaTurma,Vagas,IdProfessor")] Turmas turmas) { if (ModelState.IsValid) { db.Entry(turmas).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CodigoDisciplina = new SelectList(db.Disciplinas, "CodigoDisciplina", "NomeDisciplina", turmas.CodigoDisciplina); ViewBag.Ano = new SelectList(db.PeriodosLetivos, "Ano", "Ano", turmas.Ano); ViewBag.IdProfessor = new SelectList(db.Professores, "IdProfessor", "NomeProfessor", turmas.IdProfessor); return(View(turmas)); }
public Turmas BuscarPorId(Guid id) { try { Turmas turma = _ctx.Turmas.Find(id); return(turma); } catch (Exception ex) { throw new Exception(ex.Message); } }
public IActionResult Post([FromForm] Turmas turma) { try { _turmaRepository.Adicionar(turma); return(Ok(turma)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
// GET: Turmas/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Turmas turmas = db.Turmas.Find(id); if (turmas == null) { return(HttpNotFound()); } return(View(turmas)); }
private async void Atualizar() { try { if (Validar1()) { Cursor = Cursors.WaitCursor; if (!(await ExistingData((string)txtTurmas.EditValue, (int)txtClasse.EditValue, (int)txtPeriodo.EditValue, (int)txtCursos.EditValue) > 1)) { if (XtraMessageBox.Show("Atualizar uma informação implica Alteração de informação!\nPretendes mesmo continuar?!...", "Atualizar Informação", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == DialogResult.OK) { var curs = new Turmas { TurmasID = Convert.ToInt32(txtCodigo.Text), Descricao = txtDescricao.Text, ClassesID = (int)txtClasse.EditValue, PeriodoID = (int)txtPeriodo.EditValue, CursosID = (int)txtCursos.EditValue, TurmasNome = txtTurmas.Text, IdadeFim = (int)txtIdade2.Value, IdadeInicio = (int)txtIdade1.Value, Quantidade = (int)txtIdade.Value, }; if ((await TurmasControllers.GetInstacia().Update(curs)).IsSucess) { XtraMessageBox.Show("Serviço Inserido com Sucesso!...", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); LimparCampos(); ListGeral(); } else { XtraMessageBox.Show("Este Valor já existe tente novamente", "Má conclusão", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { XtraMessageBox.Show("Lamentamos mais já existe este login no Sistema\n Não pode existir PIN ou login com o mesmo acesso", "Má conclusão", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } catch (System.Exception exception) { MessageBox.Show("Erro " + exception, "Erro de SQL", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { Cursor = Cursors.Default; } }
public void AtualizarIdTurmas() { if (Id == 0) { return; } Turmas = Turmas.Select(x => { x.ComunicadoId = Id; return(x); }).ToList(); }
// GET: Turmas/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Turmas turmas = db.Turmas.Find(id); ViewBag.CursosId = new SelectList(db.Cursos.OrderBy(c => c.Nome), "Id", "Nome", turmas.CursosId); if (turmas == null) { return(HttpNotFound()); } return(View(turmas)); }
private async void Guardar() { try { if (Validar1()) { Cursor = Cursors.WaitCursor; if (!(await ExistingData((string)txtTurmas.Text, (int)txtClasse.EditValue, (int)txtPeriodo.EditValue, (int)txtCursos.EditValue) > 0)) { var curs = new Turmas { Descricao = txtDescricao.Text, ClassesID = (int)txtClasse.EditValue, PeriodoID = (int)txtPeriodo.EditValue, CursosID = (int)txtCursos.EditValue, TurmasNome = txtTurmas.Text, IdadeFim = (int)txtIdade2.Value, IdadeInicio = (int)txtIdade1.Value, Quantidade = (int)txtIdade.Value, Sala = (string)txtSala.Text, }; if ((await TurmasControllers.GetInstacia().Insert(curs)).IsSucess) { XtraMessageBox.Show("Serviço Inserido com Sucesso!...", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); LimparCampos(); ListGeral(); } else { XtraMessageBox.Show("Este Valor já existe tente novamente", "Má conclusão", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { XtraMessageBox.Show("Lamentamos mais já existe este login no Sistema\n Não pode existir PIN ou login com o mesmo acesso", "Má conclusão", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } catch (System.Exception exception) { MessageBox.Show("Erro " + exception, "Erro de SQL", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { Cursor = Cursors.Default; } }
// GET: Turmas/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Turmas turmas = db.Turmas.Find(id); if (turmas == null) { return(HttpNotFound()); } ViewBag.CodigoDisciplina = new SelectList(db.Disciplinas, "CodigoDisciplina", "NomeDisciplina", turmas.CodigoDisciplina); ViewBag.Ano = new SelectList(db.PeriodosLetivos, "Ano", "Ano", turmas.Ano); ViewBag.IdProfessor = new SelectList(db.Professores, "IdProfessor", "NomeProfessor", turmas.IdProfessor); return(View(turmas)); }
public async Task <Response> Delete(Turmas turmas) { using (AppProfessorContext context = new AppProfessorContext()) { using (Transation_Scoper db = new Transation_Scoper(context)) { var result = await db.DoDelete <Turmas>(turmas).EndTransaction(); return(new Response { IsSucess = result.estado, list = turmas, Messgems = result.Exception, }); } } }
public List <Turmas> LerArquivo() { using (var lerAquivo = new StreamReader("nome.csv")) { while (!lerAquivo.EndOfStream) { var linha = lerAquivo.ReadLine().Split(";"); var nTurma = linha[0]; var nomeAluno = linha[1]; var notaA = double.Parse(linha[2], CultureInfo.InvariantCulture); var notaB = double.Parse(linha[3], CultureInfo.InvariantCulture); var notaC = double.Parse(linha[4], CultureInfo.InvariantCulture); Provas prova1 = new Provas(notaA, "bimestral"); Provas prova2 = new Provas(notaB, "bismetral"); Provas prova3 = new Provas(notaC, "bimestral"); Alunos aluno = new Alunos(new List <Provas>(), nomeAluno); aluno.AddProva(prova1); aluno.AddProva(prova2); aluno.AddProva(prova3); var turma = turmas.Find(p => p.IdTurma == nTurma); if (turma == null) { Turmas turma1 = new Turmas(new List <Alunos>(), nTurma); turma1.AddAluno(aluno); turmas.Add(turma1); } else { var aluno1 = turma.alunos.Find(prop => prop.Nome == nomeAluno); if (aluno != null) { turma.AddAluno(aluno); } } } } return(turmas); }
private async void ModalClose(ModalResult result) { if (!result.Cancelled) { isLoading = true; Turmas.Clear(); StateHasChanged(); await Client.DeleteAsync($"/api/turmas/{TurmaId}"); Message = "Turma deletada com sucesso!"; MessageColor = "Color:Green"; await GetTurmas(); StateHasChanged(); } isLoading = false; Modal.OnClose -= ModalClose; }
private TipoComunicado IdentificarTipoComunicado() { if (AlunoEspecificado) { return(TipoComunicado.ALUNO); } if (Turmas != null && Turmas.Any()) { return(TipoComunicado.TURMA); } if (Grupos != null && Grupos.Count == 1 && CodigoUe != null && CodigoUe != "todas" && SeriesResumidas.Any()) { return(TipoComunicado.UEMOD); } if (Grupos != null && Grupos.Count == 1 && CodigoUe != null && CodigoUe != "todas") { return(TipoComunicado.UEMOD); } if (CodigoDre == null && CodigoUe == null && SeriesResumidas.Any()) { return(TipoComunicado.SME_ANO); } if (!string.IsNullOrWhiteSpace(CodigoDre) && CodigoUe == null && SeriesResumidas.Any()) { return(TipoComunicado.DRE_ANO); } if (!string.IsNullOrWhiteSpace(CodigoUe)) { return(TipoComunicado.UE); } if (!string.IsNullOrWhiteSpace(CodigoDre)) { return(TipoComunicado.DRE); } return(TipoComunicado.SME); }
public void Remover(Guid id) { try { Turmas turma = BuscarPorId(id); if (turma == null) { throw new Exception("Turma não encontrada"); } _ctx.Turmas.Remove(turma); _ctx.SaveChanges(); } catch (Exception ex) { throw new Exception(ex.Message); } }
public IActionResult Get(Guid id) { try { Turmas turma = _turmaRepository.BuscarPorId(id); if (turma == null) { return(NotFound()); } return(Ok(turma)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
//LISTA DE OBJETOS private List<Turmas> ListaDeObjetos(SqlDataReader reader) { var turmas = new List<Turmas>(); while (reader.Read()) { var temObjeto = new Turmas() { TurmasID = int.Parse(reader["TurmasId"].ToString()), Nome = reader["Nome"].ToString(), CursoID = int.Parse(reader["FKCursosId"].ToString()) }; turmas.Add(temObjeto); } reader.Close(); return turmas; }