Esempio n. 1
0
        private void LerDados()
        {
            Database_Class.Classes.Cliente  dtoCliente  = (Database_Class.Classes.Cliente)cbCliente.SelectedItem;
            Database_Class.Classes.Comarca  dtoComarca  = (Database_Class.Classes.Comarca)cbComarca.SelectedItem;
            Database_Class.Classes.Advogado dtoAdvogado = (Database_Class.Classes.Advogado)cbAdvogacia.SelectedItem;

            if (dtoCliente == null || dtoComarca == null || dtoAdvogado == null)
            {
                return;
            }
            processo.Numero = txtNumero.Text;

            processo.IdCliente   = dtoCliente.Id;
            processo.NomeCliente = dtoCliente.Nome;

            processo.IdComarca   = dtoComarca.Id;
            processo.NomeComarca = dtoComarca.Nome;

            processo.IdAdvogado   = dtoAdvogado.Id;
            processo.NomeAdvogado = dtoAdvogado.Nome;
        }
Esempio n. 2
0
        private async void Incluir()
        {
            Enabled(false);
            try
            {
                advogado = new Database_Class.Classes.Advogado();
                LerDados();

                await bdAdvogado.Insert(advogado);

                if (advogado.Id != 0)
                {
                    MetroMessageBox.Show(this, "Advogado cadatrado com sucesso", "Confirmado", MessageBoxButtons.OK, MessageBoxIcon.Information, this.Height);
                    gravou = true;
                    Close();
                }
                else
                {
                    var result = MetroMessageBox.Show(this, "Não foi possivel cadastrar Advogado, Deseja tentar novamente?", "Erro", MessageBoxButtons.YesNo, MessageBoxIcon.Question, this.Height);
                    if (result == DialogResult.Yes)
                    {
                        Incluir();
                    }
                    else
                    {
                        OriginalObjeto(copiaAdvogado, advogado);
                        gravou = false;
                        Close();
                    }
                }
            }
            catch (Exception e)
            {
                OriginalObjeto(copiaAdvogado, advogado);
                MetroMessageBox.Show(this, e.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Information, this.Height);
                gravou = false;
            }
            Enabled(true);
        }
Esempio n. 3
0
 public FormCadastroAdvogado(Database_Class.Classes.Advogado advogado)
 {
     this.advogado = advogado;
     CopiaObjeto(this.advogado, ref copiaAdvogado);
     InitializeComponent();
 }