Ejemplo n.º 1
0
        private void txtcodProduto_Leave(object sender, EventArgs e)
        {
            BLL.ProdutosBLL produtos = new BLL.ProdutosBLL();
            int valor = produtos.verificarProdRepetido(txtcodigofornecedor.Text, txtcodProduto.Text);

            if (valor == 1)
            {
                MessageBox.Show("O codigo informado já existe para outro produto", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Ejemplo n.º 2
0
 private void tsexcluir_Click(object sender, EventArgs e)
 {
     BLL.ProdutosBLL produtosBLL = new BLL.ProdutosBLL();
     Model.ProdutosModel produtosModel = new Model.ProdutosModel();
     if (txtcodProduto.Text == String.Empty)
     {
         MessageBox.Show("Selecione o produto que deseja excluir", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
     else
     {
         produtosModel.Codigo = txtcodProduto.Text;
         if (MessageBox.Show("Tem certeza que deseja excluir o produto?", "AVISO", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)
         {
             produtosBLL.ExcluirProdutos(produtosModel);
             MessageBox.Show("Produto excluído com Sucesso", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information);
             RecebeUltimoProduto(0);
         }
         tsCancelar.Enabled = false;
     }
 }
Ejemplo n.º 3
0
 private void tssalvar_Click(object sender, EventArgs e)
 {
     salvanovo++;
     BLL.ProdutosBLL produtos = new BLL.ProdutosBLL();
     salvarProdutos();
     tsadicionar.Enabled = true;
     tseditar.Enabled = true;
     tsexcluir.Enabled = true;
     tssair.Enabled = true;
     tssalvar.Enabled = false;
     tsCancelar.Enabled = false;
     Modificar = false;
     BloquearCampos();
     if (salvanovo == 2)
     {
         RecebeUltimoProduto(0);
     }
     else
     {
         RecebeUltimoProduto(Reg_Atual);
     }
     salvanovo = 0;
 }
Ejemplo n.º 4
0
        private void salvarProdutos()
        {
            BLL.ProdutosBLL produtosBLL = new BLL.ProdutosBLL();
            Model.ProdutosModel produtosModel = new Model.ProdutosModel();

            produtosModel.Cod_barras = txtcodbarras.Text;
            if (txtcodsubgrupo.Text != string.Empty)
            {
                produtosModel.Cod_Subgrupo = Convert.ToInt32(txtcodsubgrupo.Text);
            }
            else
            {
                MessageBox.Show("Informe o subgrupo antes de salvar", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            produtosModel.Codigo = txtcodProduto.Text;
            produtosModel.Desc_Subgrupo = txtsubgrupo.Text;
            produtosModel.Descricao = txtProduto.Text;
            if (txtestoque.Text != string.Empty)
            {
                produtosModel.Estoque = Convert.ToInt32(txtestoque.Text);
            }
            if (txtcodigofornecedor.Text != string.Empty)
            {
                produtosModel.Fornecedor = Convert.ToInt32(txtcodigofornecedor.Text);
            }
            else
            {
                MessageBox.Show("Informe o fornecedor antes de salvar","Aviso",MessageBoxButtons.OK,MessageBoxIcon.Information);
            }
            if (txtpreco.Text != string.Empty)
            {
                produtosModel.Preco = Convert.ToDecimal(txtpreco.Text);
            }
            produtosModel.Razao = txtfornecedores.Text;
            if ((rbnao.Checked == false) && (rbsim.Checked == true))
            {
                produtosModel.Bloqueado = "S";

            }
            if ((rbnao.Checked == true) && (rbsim.Checked == false))
            {
                produtosModel.Bloqueado = "N";
            }
                if (Modificar == false)
                {

                    produtosBLL.IncluirProdutos(produtosModel);
                }
                else
                {
                    produtosModel.Codigo = txtcodProduto.Text;
                    produtosBLL.AlterarProdutos(produtosModel);
                }

                MessageBox.Show("Dados Gravados com Sucesso", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }