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; }
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); }
public FormCadastroAdvogado(Database_Class.Classes.Advogado advogado) { this.advogado = advogado; CopiaObjeto(this.advogado, ref copiaAdvogado); InitializeComponent(); }