private void TxtFornec_Leave(object sender, EventArgs e) { if (!txtFornec.Text.Equals("")) { try { //atribuição do campo do fornecedor para seu atributo de nome fornecedor.Nome = txtFornec.Text; //chamada do método Checa(), que connfere se o nome informado está nos registros //retorno 0 = não há reistros //retorno 1 = há registos if (fornecedor.Checa() == 0) { if (MessageBox.Show("Fornecedor (" + fornecedor.Nome + ") não encontrado nos registros, deseja cadastrá-lo?", "Confirmação", MessageBoxButtons.YesNo) == DialogResult.Yes) { Close(); FrmNovoFornecedor tela = new FrmNovoFornecedor(); tela.Show(); } //mantém o formulário de produto desativado txtFornec.BackColor = Color.MistyRose; txtNome.Enabled = false; txtPreco.Enabled = false; txtQtd.Enabled = false; btnOk.Enabled = false; cboPalavra.Enabled = false; lblMsg.Text = "* Obrigatório."; } else { //libera o formulário de produto txtFornec.BackColor = Color.White; lblMsg.Text = ""; cboFornec.Enabled = true; txtNome.Enabled = true; txtPreco.Enabled = true; txtQtd.Enabled = true; btnOk.Enabled = true; cboPalavra.Enabled = true; txtNome.Focus(); } } catch (Exception ex) { //exibe mensagem em caso de erro MessageBox.Show(ex.Message); throw; } } else { //mantém o formulário de produto desativado txtFornec.BackColor = Color.MistyRose; txtNome.Enabled = false; txtPreco.Enabled = false; txtQtd.Enabled = false; btnOk.Enabled = false; cboPalavra.Enabled = false; lblMsg.Text = "* Obrigatório."; } }
private void FornecedorToolStripMenuItem_Click(object sender, EventArgs e) { FrmNovoFornecedor tela = new FrmNovoFornecedor(); tela.Show(); }