コード例 #1
0
        private void btn_Alterar_Click(object sender, EventArgs e)
        {
            try
            {

                int IdProduto = SelecionaALinhaDoGrid();
                if (IdProduto > 0)
                {
                    Produto prod = new Produto();
                    DataRow Linha = SelecionaUmaLinhaDoBancoEstoque(IdProduto);
                    if (Linha != null)
                    {
                        JogaDeUmaLinhaParaOObjeto(prod, Linha);
                    }
                    if (prod != null)
                    {
                        frmCadastroDeProduto caprod = new frmCadastroDeProduto(ProdutoEnum.Update, prod, Estoque.Quantidade);
                        DialogResult dialogResult = caprod.ShowDialog();
                        if (dialogResult == System.Windows.Forms.DialogResult.Yes)
                        {
                            Message("Produto Alterado Com Sucesso", "Aviso");
                            CarregaGrid();
                        }
                    }

                }
                else
                {
                    Message("Não Há Produtos Com Esse Nome Ou Não Existe Registros Do Mesmo", "Aviso");
                    CarregaGrid();
                }
            }
            catch (Exception Erro)
            {
                Message("Erro Ao Selecionar O Cliente: " + Erro, "Erro");

            }
        }
コード例 #2
0
        private void btn_Novo_Click(object sender, EventArgs e)
        {
            try
            {

                frmCadastroDeProduto caprod = new frmCadastroDeProduto(ProdutoEnum.Insert, null, 0);
                DialogResult dialogResult = caprod.ShowDialog();
                if (dialogResult == System.Windows.Forms.DialogResult.Yes)
                {
                    Message("Produto Cadastrado Com Sucesso", "Aviso");
                    CarregaGrid();
                }

            }
            catch (Exception Erro)
            {

                Message("Erro Ao Abrir O Formulario De Cadastro: " + Erro, "Erro");
            }
        }