Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        public async Task <AndamentoProcessual> Insert(AndamentoProcessual andamentoProcessual)
        {
            int Id = _repositorio.Insert(andamentoProcessual);

            andamentoProcessual.Id = Id;

            return(andamentoProcessual);
        }
Esempio n. 3
0
        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;
        }
Esempio n. 4
0
        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);
        }
Esempio n. 5
0
        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);
        }
Esempio n. 6
0
 public FormCadastroAndamentoProcessual(AndamentoProcessual andamentoProcessual)
 {
     this.andamentoProcessual = andamentoProcessual;
     CopiaObjeto(this.andamentoProcessual, ref copiaAndamentoProcessual);
     InitializeComponent();
 }
Esempio n. 7
0
        public async Task <bool> Update(AndamentoProcessual andamentoProcessual)
        {
            bool result = _repositorio.Update(andamentoProcessual);

            return(result);
        }