コード例 #1
0
 private void txtb_CodigoProduto_TextChanged(object sender, EventArgs e)
 {
     if (txtb_CodigoProduto.Text == "")
     {
         txtb_Produto.Clear();
     }
     else
     {
         if (int.TryParse(txtb_CodigoProduto.Text, out int vlCodigo))
         {
             var vlProduto =
                 (Classes.produtos)umaCtrlProduto.Pesquisar("codigo",
                                                            vlCodigo.ToString(),
                                                            out string vlMsg,
                                                            true);
             if (vlProduto != null)
             {
                 if (vlMsg == "")
                 {
                     txtb_Produto.Text     = vlProduto.Produto;
                     umProduto.ThisProduto = vlProduto;
                 }
                 else
                 {
                     errorMSG.SetError(lbl_CodigoProduto, vlMsg);
                     txtb_Produto.Clear();
                 }
             }
             else
             {
                 txtb_Produto.Clear();
             }
         }
     }
 }
コード例 #2
0
        private void btn_Pesquisar_Click(object sender, EventArgs e)
        {
            string vlMsg = "";

            if (txtb_Pesquisa.Text == "")
            {
                errorMSG.SetError(lbl_Pesquisa, null);
                carregarDados(umCtrlProduto);
            }
            else if (int.TryParse(txtb_Pesquisa.Text, out _))
            {
                errorMSG.SetError(lbl_Pesquisa, null);
                dataGridView.DataSource = umCtrlProduto.Pesquisar("codigo", txtb_Pesquisa.Text, default, out vlMsg);