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 { comarca = new Database_Class.Classes.Comarca(); LerDados(); await bdComarca.Insert(comarca); if (comarca.Id != 0) { MetroMessageBox.Show(this, "Comarca cadatrada com sucesso", "Confirmado", MessageBoxButtons.OK, MessageBoxIcon.Information, this.Height); gravou = true; Close(); } else { var result = MetroMessageBox.Show(this, "Não foi possivel cadastrar Comarca, Deseja tentar novamente?", "Erro", MessageBoxButtons.YesNo, MessageBoxIcon.Question, this.Height); if (result == DialogResult.Yes) { Incluir(); } else { OriginalObjeto(copiaComarca, comarca); gravou = false; Close(); } } } catch (Exception e) { OriginalObjeto(copiaComarca, comarca); MetroMessageBox.Show(this, e.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Information, this.Height); gravou = false; } Enabled(true); }
public FormCadastroComarca(Database_Class.Classes.Comarca comarca) { this.comarca = comarca; CopiaObjeto(this.comarca, ref copiaComarca); InitializeComponent(); }