private void btnPesquisar_Click(object sender, EventArgs e) { FilialNegocios filialNegocios = new FilialNegocios(); //Digitou número ou nome? int codigoDigitado; FilialColecao filialColecao = new FilialColecao(); if (int.TryParse(txtPesquisar.Text, out codigoDigitado) == true) { //Conseguiu, é um número //filialColecao = filialNegocios.ConsultarPorCodigo(codigoDigitado); } else { //Não conseguiu, é um texto //filialColecao = filialNegocios.ConsultarPorNome(txtPesquisar.Text); } dgwPrincipal.DataSource = null; dgwPrincipal.DataSource = filialColecao; dgwPrincipal.Update(); dgwPrincipal.Refresh(); }
private void btnSalvar_Click(object sender, EventArgs e) { Filial filial = new Filial(); filial.CodigoFilial = Convert.ToInt32(txtCodigo.Text); filial.CNPJFilial = txtCNPJ.Text; filial.DescricaoFilial = txtDescricao.Text; FilialNegocios filialNegocios = new FilialNegocios(); string retorno = filialNegocios.Inserir(filial); //Tenta converter para inteiro //Se der tudo certo é porque devolveu o código do cliente //Se der errado tem a mensagem de erro try { int idFilial = Convert.ToInt32(retorno); MessageBox.Show("Filial inserida com sucesso! Código: " + idFilial.ToString()); this.DialogResult = DialogResult.Yes; } catch { MessageBox.Show( "Não foi possível inserir a Filial. Detalhes: " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); this.DialogResult = DialogResult.No; } }