public void SalvarTipoDisciplina(TipoDisciplinaDto tipoDisciplinaDto) { var graphClient = ConexaoGrafo.GetConnection(); if (tipoDisciplinaDto.Id > 0) { graphClient.Cypher.Match("(tipoDisciplina:TipoDisciplina)") .Where <TipoDisciplinaDto>(tipoDisciplina => tipoDisciplina.Id == tipoDisciplinaDto.Id) .Set("tipoDisciplina.Nome = {Nome}") .Set("tipoDisciplina.Codigo = {Codigo}") .WithParam("Nome", tipoDisciplinaDto.Nome) .WithParam("Codigo", tipoDisciplinaDto.Codigo) .ExecuteWithoutResults(); } else { tipoDisciplinaDto.Id = graphClient.Cypher.Match($"(tipoDisciplina:TipoDisciplina)") .Return(() => Neo4jClient.Cypher.Return.As <int>("MAX(tipoDisciplina.Id)")) .Results .SingleOrDefault() + 1; graphClient.Cypher.Create("(tipoDisciplina:TipoDisciplina { Nome: {Nome}, Codigo: {Codigo} , Id: {Id} })") .WithParam("Nome", tipoDisciplinaDto.Nome) .WithParam("Codigo", tipoDisciplinaDto.Codigo) .WithParam("Id", tipoDisciplinaDto.Id) .ExecuteWithoutResults(); } graphClient.Dispose(); }
private void dgTipoDisciplina_RowEditEnding(object sender, Microsoft.Windows.Controls.DataGridRowEditEndingEventArgs e) { TipoDisciplinaDto tipoPessoaDto = e.Row.DataContext as TipoDisciplinaDto; SalvarTipoDisciplina(tipoPessoaDto); }
public void DeletarTipoDisciplina(TipoDisciplinaDto tipoDisciplina) { List <SqlParameter> pars = new List <SqlParameter>(); SqlCommand cmd = new SqlCommand(string.Format("delete from TipoDisciplina where Id = @Id")); pars.Add(new SqlParameter("Id", tipoDisciplina.Id)); cmd.Parameters.AddRange(pars.ToArray()); int retorno = Conexao.ExecuteNonQuery(cmd); }
public TipoDisciplina FromDto(TipoDisciplinaDto dto) { TipoDisciplina TipoDisciplina = new TipoDisciplina(); TipoDisciplina.Id = dto.Id; TipoDisciplina.Codigo = dto.Codigo; TipoDisciplina.Nome = dto.Nome; return(TipoDisciplina); }
public TipoDisciplinaDto ToDto() { TipoDisciplinaDto dto = new TipoDisciplinaDto(); dto.Id = this.Id; dto.Nome = this.Nome; dto.Codigo = this.Codigo; return(dto); }
public void DeletarTipoDisciplina(TipoDisciplinaDto tipoDisciplinaDto) { var graphClient = ConexaoGrafo.GetConnection(); graphClient.Cypher.Match($"(tipoDisciplina:TipoDisciplina)") .Where <PessoaDto>(tipoDisciplina => tipoDisciplina.Id == tipoDisciplinaDto.Id) .DetachDelete("tipoDisciplina") .ExecuteWithoutResults(); graphClient.Dispose(); }
public TipoDisciplinaDto ListarTipoDisciplina(int id) { var graphClient = ConexaoGrafo.GetConnection(); TipoDisciplinaDto tipoDisciplinaDto = graphClient.Cypher.Match($"(tipoDisciplina:TipoDisciplina)") .Where <TipoDisciplinaDto>(tipoDisciplina => tipoDisciplina.Id == id) .Return(tipoDisciplina => tipoDisciplina.As <TipoDisciplinaDto>()) .Results .SingleOrDefault(); graphClient.Dispose(); return(tipoDisciplinaDto); }
public List <DisciplinaDto> ListarDisciplinaPorTipo(TipoDisciplinaDto tipoDisciplinaDto) { var graphClient = ConexaoGrafo.GetConnection(); List <DisciplinaDto> list = graphClient.Cypher.Match($"(disciplina:Disciplina)") .Where <DisciplinaDto>(disciplina => disciplina.TipoDisciplinaId == tipoDisciplinaDto.Id) .Return(disciplina => disciplina.As <DisciplinaDto>()) .Results .ToList(); graphClient.Dispose(); return(list); }
private void SalvarTipoDisciplina(TipoDisciplinaDto tipoPessoaDto) { if (tipoPessoaDto != null) { var confirmaInserir = MessageBox.Show(string.Format("Confirma salvar {0} ?", tipoPessoaDto.Nome), "Confirmação", MessageBoxButton.YesNo, MessageBoxImage.Question); if (confirmaInserir == MessageBoxResult.Yes) { App.Server.SalvarTipoDisciplina(tipoPessoaDto); MessageBox.Show(string.Format("{0} alterado.", tipoPessoaDto.Nome), "Sucesso", MessageBoxButton.OK, MessageBoxImage.Information); this.CarregarDados(); } else { this.CarregarDados(); } } }
public void SalvarTipoDisciplina(TipoDisciplinaDto tipoDisciplina) { string comando = string.Empty; List <SqlParameter> pars = new List <SqlParameter>(); if (tipoDisciplina.Id > 0) { comando = string.Format("update TipoDisciplina set Nome = @Nome, Codigo = @Codigo where Id = @Id"); pars.Add(new SqlParameter("Nome", tipoDisciplina.Nome)); pars.Add(new SqlParameter("Codigo", tipoDisciplina.Codigo)); pars.Add(new SqlParameter("Id", tipoDisciplina.Id)); } else { comando = string.Format("insert into TipoDisciplina (Nome,Codigo) values (@Nome,@Codigo)"); pars.Add(new SqlParameter("Nome", tipoDisciplina.Nome)); pars.Add(new SqlParameter("Codigo", tipoDisciplina.Codigo)); } SqlCommand cmd = new SqlCommand(comando); cmd.Parameters.AddRange(pars.ToArray()); int retorno = Conexao.ExecuteNonQuery(cmd); }
public List <DisciplinaDto> ListarDisciplinaPorTipo(TipoDisciplinaDto tipoDisciplinaDto) { List <DisciplinaDto> list = new List <DisciplinaDto>(); Disciplina disciplina; List <SqlParameter> pars = new List <SqlParameter>(); SqlCommand cmd = new SqlCommand(string.Format("select * from disciplina where tipodisciplinaId = @tipodisciplinaId")); pars.Add(new SqlParameter("tipodisciplinaId", tipoDisciplinaDto.Id)); cmd.Parameters.AddRange(pars.ToArray()); DataSet ds = Conexao.ExecutarDataSet(cmd); foreach (DataRow item in ds.Tables[0].Rows) { disciplina = new Disciplina(); disciplina.Id = item.ToInteger("Id"); disciplina.Nome = item.ToString("Nome"); disciplina.Codigo = item.ToString("codigo"); disciplina.TipoDisciplina = new TipoDisciplina(); disciplina.TipoDisciplina.Id = item.ToInteger("tipodisciplinaId"); list.Add(disciplina.ToDto()); } return(list); }
private void dgTipoDisciplina_PreviewKeyDown(object sender, System.Windows.Input.KeyEventArgs e) { if (e.Key == Key.Delete) { var grid = (Microsoft.Windows.Controls.DataGrid)sender; if (grid.SelectedItems.Count > 0) { var result = MessageBox.Show(string.Format("Confirma remover Tipo de de Disciplina ?"), "Remover", MessageBoxButton.YesNo, MessageBoxImage.Exclamation); if (result == MessageBoxResult.Yes) { foreach (var row in grid.SelectedItems) { TipoDisciplinaDto tipoPessoaDto = row as TipoDisciplinaDto; App.Server.DeletarTipoDisciplina(tipoPessoaDto); } MessageBox.Show("Tipo de de Disciplina removida.", "Sucesso", MessageBoxButton.OK, MessageBoxImage.Information); } else { this.CarregarDados(); } } } }
public List <DisciplinaDto> ListarDisciplinaPorTipo(TipoDisciplinaDto tipoDisciplina) { return(negocio.ListarDisciplinaPorTipo(tipoDisciplina)); }
public void DeletarTipoDisciplina(TipoDisciplinaDto tipoDisciplina) { negocio.DeletarTipoDisciplina(tipoDisciplina); }
public void SalvarTipoDisciplina(TipoDisciplinaDto tipoDisciplina) { negocio.SalvarTipoDisciplina(tipoDisciplina); }