public void Alterar(SalaPeriodo salaPeriodo) { try { SalaPeriodo salaPeriodoAux = new SalaPeriodo(); salaPeriodoAux.ID = salaPeriodo.ID; List<SalaPeriodo> resultado = this.Consultar(salaPeriodoAux, TipoPesquisa.E); if (resultado == null || resultado.Count == 0) throw new SalaPeriodoNaoAlteradaExcecao(); salaPeriodoAux = resultado[0]; salaPeriodoAux.Ano = salaPeriodo.Ano; salaPeriodoAux.Sala = salaPeriodo.Sala; salaPeriodoAux.SalaID = salaPeriodo.SalaID; Confirmar(); } catch (Exception) { throw new SalaPeriodoNaoAlteradaExcecao(); } }
private void carregaComboSerie() { salaPeriodoControlador = SalaPeriodoProcesso.Instance; listaSalaPeriodo = new List <SalaPeriodo>(); listaSalaAuxiliar = new List <SalaAuxiliar>(); SalaPeriodo sl = new SalaPeriodo(); sl.Status = (int)Status.Ativo; listaSalaPeriodo = salaPeriodoControlador.Consultar(sl, TipoPesquisa.E); foreach (SalaPeriodo a in listaSalaPeriodo) { SalaAuxiliar classeSalaAux = new SalaAuxiliar(); if (a.Ano == DateTime.Now.Year) { classeSalaAux.IdSalaAux = a.ID; classeSalaAux.SerieAux = a.Sala.Serie.Nome; classeSalaAux.TurmaAux = a.Sala.Turma.Nome; classeSalaAux.TurnoAux = a.Sala.Turno.Nome; listaSalaAuxiliar.Add(classeSalaAux); } } }
public void Excluir(SalaPeriodo salaPeriodo) { try { if (salaPeriodo.ID == 0) { throw new SalaPeriodoNaoExcluidaExcecao(); } List <SalaPeriodo> resultado = salaPeriodoRepositorio.Consultar(salaPeriodo, TipoPesquisa.E); if (resultado == null || resultado.Count <= 0 || resultado.Count > 1) { throw new SalaPeriodoNaoExcluidaExcecao(); } resultado[0].Status = (int)Status.Inativo; this.Alterar(resultado[0]); } catch (Exception e) { throw e; } //this.salaPeriodoRepositorio.Excluir(salaPeriodo); }
public void Alterar(SalaPeriodo salaPeriodo) { try { SalaPeriodo salaPeriodoAux = new SalaPeriodo(); salaPeriodoAux.ID = salaPeriodo.ID; List <SalaPeriodo> resultado = this.Consultar(salaPeriodoAux, TipoPesquisa.E); if (resultado == null || resultado.Count == 0) { throw new SalaPeriodoNaoAlteradaExcecao(); } salaPeriodoAux = resultado[0]; salaPeriodoAux.Ano = salaPeriodo.Ano; salaPeriodoAux.Sala = salaPeriodo.Sala; salaPeriodoAux.SalaID = salaPeriodo.SalaID; Confirmar(); } catch (Exception) { throw new SalaPeriodoNaoAlteradaExcecao(); } }
private void cmbSerie_SelectedIndexChanged(object sender, EventArgs e) { SalaAuxiliar salaAuxiliarAux = new SalaAuxiliar(); SalaPeriodo salaPeriodoAux = new SalaPeriodo(); salaAuxiliarAux.IdSalaAux = ((SalaAuxiliar)cmbSerie.SelectedItem).IdSalaAux; salaPeriodoAux.ID = salaAuxiliarAux.IdSalaAux; salaPeriodoAux = salaPeriodoControlador.Consultar(salaPeriodoAux, Negocios.ModuloBasico.Enums.TipoPesquisa.E)[0]; txtValor.Text = salaPeriodoAux.Sala.Valor.ToString(); }
public void Incluir(SalaPeriodo salaPeriodo) { try { db.SalaPeriodo.InsertOnSubmit(salaPeriodo); } catch (Exception) { throw new SalaPeriodoNaoIncluidaExcecao(); } }
public void Excluir(SalaPeriodo salaPeriodo) { try { SalaPeriodo salaPeriodoAux = new SalaPeriodo(); salaPeriodoAux.ID = salaPeriodo.ID; List <SalaPeriodo> resultado = this.Consultar(salaPeriodoAux, TipoPesquisa.E); if (resultado == null || resultado.Count == 0) { throw new SalaPeriodoNaoExcluidaExcecao(); } salaPeriodoAux = resultado[0]; db.SalaPeriodo.DeleteOnSubmit(salaPeriodoAux); } catch (Exception) { throw new SalaPeriodoNaoExcluidaExcecao(); } }
public List<SalaPeriodo> Consultar(SalaPeriodo salaPeriodo, TipoPesquisa tipoPesquisa) { List<SalaPeriodo> resultado = Consultar(); switch (tipoPesquisa) { #region Case E case TipoPesquisa.E: { if (salaPeriodo.ID != 0) { resultado = ((from sp in resultado where sp.ID == salaPeriodo.ID select sp).ToList()); resultado = resultado.Distinct().ToList(); } if (salaPeriodo.Ano.HasValue) { resultado = ((from sp in resultado where sp.Ano.HasValue && sp.Ano.Value == salaPeriodo.Ano.Value select sp).ToList()); resultado = resultado.Distinct().ToList(); } break; } #endregion #region Case Ou case TipoPesquisa.Ou: { if (salaPeriodo.ID != 0) { resultado.AddRange((from sp in Consultar() where sp.ID == salaPeriodo.ID select sp).ToList()); resultado = resultado.Distinct().ToList(); } if (salaPeriodo.Ano.HasValue) { resultado.AddRange((from sp in Consultar() where sp.Ano.HasValue && sp.Ano.Value == salaPeriodo.Ano.Value select sp).ToList()); resultado = resultado.Distinct().ToList(); } break; } #endregion default: break; } return resultado; }
public void Excluir(SalaPeriodo salaPeriodo) { try { SalaPeriodo salaPeriodoAux = new SalaPeriodo(); salaPeriodoAux.ID = salaPeriodo.ID; List<SalaPeriodo> resultado = this.Consultar(salaPeriodoAux, TipoPesquisa.E); if (resultado == null || resultado.Count == 0) throw new SalaPeriodoNaoExcluidaExcecao(); salaPeriodoAux = resultado[0]; db.SalaPeriodo.DeleteOnSubmit(salaPeriodoAux); } catch (Exception) { throw new SalaPeriodoNaoExcluidaExcecao(); } }
private void carregaComboSerie() { salaPeriodoControlador = SalaPeriodoProcesso.Instance; listaSalaPeriodo = new List<SalaPeriodo>(); listaSalaAuxiliar = new List<SalaAuxiliar>(); SalaPeriodo sl = new SalaPeriodo(); sl.Status = (int)Status.Ativo; listaSalaPeriodo = salaPeriodoControlador.Consultar(sl, TipoPesquisa.E); foreach (SalaPeriodo a in listaSalaPeriodo) { SalaAuxiliar classeSalaAux = new SalaAuxiliar(); if (a.Ano == DateTime.Now.Year) { classeSalaAux.IdSalaAux = a.ID; classeSalaAux.SerieAux = a.Sala.Serie.Nome; classeSalaAux.TurmaAux = a.Sala.Turma.Nome; classeSalaAux.TurnoAux = a.Sala.Turno.Nome; listaSalaAuxiliar.Add(classeSalaAux); } } }
public List <SalaPeriodo> Consultar(SalaPeriodo salaPeriodo, TipoPesquisa tipoPesquisa) { List <SalaPeriodo> salaPeriodoList = this.salaPeriodoRepositorio.Consultar(salaPeriodo, tipoPesquisa); return(salaPeriodoList); }
public void Alterar(SalaPeriodo salaPeriodo) { this.salaPeriodoRepositorio.Alterar(salaPeriodo); }
public void Incluir(SalaPeriodo salaPeriodo) { this.salaPeriodoRepositorio.Incluir(salaPeriodo); }
private void SalaPeriodo_Attach(SalaPeriodo entity) { entity.Sala = this; }
private void SalaPeriodo_Detach(SalaPeriodo entity) { entity.Sala = null; }
public List <SalaPeriodo> Consultar(SalaPeriodo salaPeriodo, TipoPesquisa tipoPesquisa) { List <SalaPeriodo> resultado = Consultar(); switch (tipoPesquisa) { #region Case E case TipoPesquisa.E: { if (salaPeriodo.ID != 0) { resultado = ((from sp in resultado where sp.ID == salaPeriodo.ID select sp).ToList()); resultado = resultado.Distinct().ToList(); } if (salaPeriodo.Ano.HasValue) { resultado = ((from sp in resultado where sp.Ano.HasValue && sp.Ano.Value == salaPeriodo.Ano.Value select sp).ToList()); resultado = resultado.Distinct().ToList(); } break; } #endregion #region Case Ou case TipoPesquisa.Ou: { if (salaPeriodo.ID != 0) { resultado.AddRange((from sp in Consultar() where sp.ID == salaPeriodo.ID select sp).ToList()); resultado = resultado.Distinct().ToList(); } if (salaPeriodo.Ano.HasValue) { resultado.AddRange((from sp in Consultar() where sp.Ano.HasValue && sp.Ano.Value == salaPeriodo.Ano.Value select sp).ToList()); resultado = resultado.Distinct().ToList(); } break; } #endregion default: break; } return(resultado); }
private void ucMenuInferior1_EventoCadastrar() { //Verifica o button selecionado se é Alterar numero(2) //ou Adicionar numero(1) if (verificaButton == 2) { #region ALTERAR SERIE try { sala = new Sala(); serie = new Serie(); salaControlador = SalaProcesso.Instance; #region VALIDA - SERIE if (String.IsNullOrEmpty(cmbSerie.Text)) { errorProviderTela.SetError(cmbSerie, "Informe a serie"); return; } if (cmbSerie.SelectedIndex == 0) { errorProviderTela.SetError(cmbSerie, "Informe a serie"); return; } sala.SerieID = ((Serie)cmbSerie.SelectedItem).ID; serie = ((Serie)cmbSerie.SelectedItem); #endregion #region VALIDA - CICLO if (String.IsNullOrEmpty(cmbCiclo.Text)) { errorProviderTela.SetError(cmbCiclo, "Informe o ciclo"); return; } if (cmbCiclo.SelectedIndex == 0) { errorProviderTela.SetError(cmbCiclo, "Informe o ciclo"); return; } sala.Ciclo = cmbCiclo.Text; #endregion #region VALIDA - TURNO if (String.IsNullOrEmpty(cmbTurno.Text)) { errorProviderTela.SetError(cmbTurno, "Informe o turno"); return; } if (cmbTurno.SelectedIndex == 0) { errorProviderTela.SetError(cmbTurno, "Informe o turno"); return; } sala.TurnoID = ((Turno)cmbTurno.SelectedItem).ID; #endregion #region VALIDA - TURMA if (String.IsNullOrEmpty(cmbTurma.Text)) { errorProviderTela.SetError(cmbTurma, "Informe a turma"); return; } if (cmbTurma.SelectedIndex == 0) { errorProviderTela.SetError(cmbTurma, "Informe a turma"); return; } sala.TurmaID = ((Turma)cmbTurma.SelectedItem).ID; #endregion #region VALIDA - VALOR if (String.IsNullOrEmpty(txtValor.Text)) { errorProviderTela.SetError(txtValor, "Informe o valor"); return; } sala.Valor = Convert.ToDouble(txtValor.Text); #endregion if (linhaSelecionadaGrid != -1) { sala.ID = listaSala[linhaSelecionadaGrid].ID; salaControlador.Alterar(sala); carregaForm(); linhaSelecionadaGrid = -1; MessageBox.Show(SerieConstantes.SERIE_ALTERADA, "Colégio Conhecer"); } else { MessageBox.Show("Selecione um registro para alterar, caso queira inserir use o botão +", "Colégio Conhecer"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } carregaForm(); limparTela(); #endregion } else { #region ADICIONAR SERIE try { sala = new Sala(); serie = new Serie(); salaPeriodo = new SalaPeriodo(); salaControlador = SalaProcesso.Instance; salaPeriodoControlador = SalaPeriodoProcesso.Instance; #region VALIDA - SERIE if (String.IsNullOrEmpty(cmbSerie.Text)) { errorProviderTela.SetError(cmbSerie, "Informe a serie"); return; } if (cmbSerie.SelectedIndex == 0) { errorProviderTela.SetError(cmbSerie, "Informe a serie"); return; } sala.SerieID = ((Serie)cmbSerie.SelectedItem).ID; serie = ((Serie)cmbSerie.SelectedItem); #endregion #region VALIDA - CICLO if (String.IsNullOrEmpty(cmbCiclo.Text)) { errorProviderTela.SetError(cmbCiclo, "Informe o ciclo"); return; } if (cmbCiclo.SelectedIndex == 0) { errorProviderTela.SetError(cmbCiclo, "Informe o ciclo"); return; } sala.Ciclo = cmbCiclo.Text; #endregion #region VALIDA - TURNO if (String.IsNullOrEmpty(cmbTurno.Text)) { errorProviderTela.SetError(cmbTurno, "Informe o turno"); return; } if (cmbTurno.SelectedIndex == 0) { errorProviderTela.SetError(cmbTurno, "Informe o turno"); return; } sala.TurnoID = ((Turno)cmbTurno.SelectedItem).ID; #endregion #region VALIDA - TURMA if (String.IsNullOrEmpty(cmbTurma.Text)) { errorProviderTela.SetError(cmbTurma, "Informe a turma"); return; } if (cmbTurma.SelectedIndex == 0) { errorProviderTela.SetError(cmbTurma, "Informe a turma"); return; } sala.TurmaID = ((Turma)cmbTurma.SelectedItem).ID; #endregion #region VALIDA - VALOR if (String.IsNullOrEmpty(txtValor.Text)) { errorProviderTela.SetError(txtValor, "Informe o valor"); return; } sala.Valor = Convert.ToDouble(txtValor.Text); #endregion if (verificaSeJaInserido(sala) == false) { sala.Status = 1; salaControlador.Incluir(sala); salaControlador.Confirmar(); salaPeriodo.Ano = DateTime.Now.Year; salaPeriodo.SalaID = sala.ID; salaPeriodo.Status = 1; salaPeriodoControlador.Incluir(salaPeriodo); salaPeriodoControlador.Confirmar(); linhaSelecionadaGrid = -1; MessageBox.Show(SerieConstantes.SERIE_INCLUIDA, "Colégio Conhecer"); } else { MessageBox.Show("A Série já existe na base de dados", "Colégio Conhecer"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } carregaForm(); limparTela(); #endregion } verificaButton = 0; ucMenuDireita1.travaBotao(telaConfiguracoesSerie.getInstancia(), true); cmbSerie.Enabled = false; cmbCiclo.Enabled = false; cmbTurno.Enabled = false; cmbTurma.Enabled = false; txtValor.Enabled = false; dataGridView1.Enabled = true; btnAdicionarSerie.Enabled = true; btnExcluir.Enabled = true; btnAlterar.Enabled = true; }