public int Insert(AndamentoProcessual andamentoProcessual) { int Id; string sql = @"INSERT INTO AndamentoProcessual (Situacao) VALUES (@Situacao); SELECT SCOPE_IDENTITY()"; try { using ( IDbConnection db = new SqlConnection(ConfigurationManager.ConnectionStrings["Contexto"].ConnectionString)) { Id = db.Query <int>(sql, andamentoProcessual).FirstOrDefault(); } } catch (Exception) { Id = 0; } return(Id); }
public async Task <AndamentoProcessual> Insert(AndamentoProcessual andamentoProcessual) { int Id = _repositorio.Insert(andamentoProcessual); andamentoProcessual.Id = Id; return(andamentoProcessual); }
private void LerDados() { AndamentoProcessual dtoAndamentoProcessual = (AndamentoProcessual)cbAndamentoProcessual.SelectedItem; Database_Class.Classes.Processo dtoProcesso = (Database_Class.Classes.Processo)cbProcesso.SelectedItem; if (dtoAndamentoProcessual == null || dtoProcesso == null) { return; } movimentacao.Data = dtData.Value; movimentacao.DataByGrid = movimentacao.Data.ToString("dd/MM/yyyy"); movimentacao.IdAndamentoProcessual = dtoAndamentoProcessual.Id; movimentacao.SituacaoAndamentoProcessual = dtoAndamentoProcessual.Situacao; movimentacao.IdProcesso = dtoProcesso.Id; movimentacao.NumeroProcesso = dtoProcesso.Numero; movimentacao.Observacao = txtObservacao.Text != "" ? txtObservacao.Text : null; }
private async void Incluir() { Enabled(false); try { andamentoProcessual = new AndamentoProcessual(); LerDados(); await bdAndamentoProcessual.Insert(andamentoProcessual); if (andamentoProcessual.Id != 0) { MetroMessageBox.Show(this, "Andamento Processual cadatrado com sucesso", "Confirmado", MessageBoxButtons.OK, MessageBoxIcon.Information, this.Height); gravou = true; Close(); } else { var result = MetroMessageBox.Show(this, "Não foi possivel cadastrar Andamento Processual, Deseja tentar novamente?", "Erro", MessageBoxButtons.YesNo, MessageBoxIcon.Question, this.Height); if (result == DialogResult.Yes) { Incluir(); } else { OriginalObjeto(copiaAndamentoProcessual, andamentoProcessual); gravou = false; Close(); } } } catch (Exception e) { OriginalObjeto(copiaAndamentoProcessual, andamentoProcessual); MetroMessageBox.Show(this, e.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Information, this.Height); gravou = false; } Enabled(true); }
public bool Update(AndamentoProcessual andamentoProcessual) { bool result; string sql = @"UPDATE AndamentoProcessual SET Situacao = @Situacao WHERE idAndamentoProcessual = @Id"; try { using ( IDbConnection db = new SqlConnection(ConfigurationManager.ConnectionStrings["Contexto"].ConnectionString)) { result = db.Execute(sql, andamentoProcessual) == 1; } } catch (Exception) { result = false; } return(result); }
public FormCadastroAndamentoProcessual(AndamentoProcessual andamentoProcessual) { this.andamentoProcessual = andamentoProcessual; CopiaObjeto(this.andamentoProcessual, ref copiaAndamentoProcessual); InitializeComponent(); }
public async Task <bool> Update(AndamentoProcessual andamentoProcessual) { bool result = _repositorio.Update(andamentoProcessual); return(result); }