Exemplo n.º 1
0
        private void btncancelar_Click(object sender, EventArgs e)
        {
            FrmProcProdutos form = new FrmProcProdutos(0);

            form.Show();
            this.Hide();
        }
Exemplo n.º 2
0
        private void btn_cad_estoque_todos_Click(object sender, EventArgs e)
        {
            FrmProcProdutos form = new FrmProcProdutos(3);

            form.Show();

            Fechar_Form();
        }
Exemplo n.º 3
0
        private void btn_cad_produto_Click(object sender, EventArgs e)
        {
            FrmProcProdutos form = new FrmProcProdutos(0);

            form.Show();

            Fechar_Form();
        }
Exemplo n.º 4
0
        private void btnsair_Click(object sender, EventArgs e)
        {
            FrmProcProdutos form = new FrmProcProdutos(ORIGEM);

            form.Show();

            this.Hide();
        }
Exemplo n.º 5
0
        private void btn_pesquisar_Click(object sender, EventArgs e)
        {
            FrmProcProdutos form = new FrmProcProdutos(2);

            form.Show();

            this.Hide();
            this.Close();
        }
Exemplo n.º 6
0
        private void btn_produto_Click(object sender, EventArgs e)
        {
            if (tb_codigo.Text != "")
            {
                MessageBox.Show("Impossível adicionar produto ao alterar uma compra!", "Joincar", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                FrmProcProdutos form = new FrmProcProdutos(5);
                form.Show();

                this.Hide();
            }
        }
Exemplo n.º 7
0
        private void btn_cad_produto_Click(object sender, EventArgs e)
        {
            FrmProcProdutos form = new FrmProcProdutos(0);

            form.Show();

            if (this.Text.Contains("Inicio"))
            {
                this.Hide();
            }
            else
            {
                this.Hide();
                this.Close();
            }
        }
Exemplo n.º 8
0
        private void tb_adicionar_Click(object sender, EventArgs e)
        {
            FrmProcProdutos produtos = new FrmProcProdutos(4);

            produtos.Show();
        }
Exemplo n.º 9
0
        private void btngravar_Click(object sender, EventArgs e)
        {
            if (tb_nome.Text == string.Empty)
            {
                MessageBox.Show("Descrição obrigatória!", "Joincar", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                tb_nome.Focus();
            }
            else
            {
                Produto produto;

                if (tb_codigo.Text == string.Empty)
                {
                    produto = new Produto();
                }
                else
                {
                    produto = new Produto(int.Parse(tb_codigo.Text));
                }

                produto.PRO_NOME = tb_nome.Text.ToUpper();
                try
                {
                    produto.PRO_GRUPO = new GrupoProduto(int.Parse(cb_grupo.SelectedValue.ToString()));
                }
                catch (Exception)
                {
                    produto.PRO_GRUPO = new GrupoProduto();
                }
                produto.PRO_INATIVO                = cb_status.SelectedIndex;
                produto.PRO_ULT_COMPRA             = 0;
                produto.PRO_REFERENCIA             = tb_codfabricante.Text.ToUpper();
                produto.PRO_UNIDADE                = cb_unidade.Text.ToUpper();
                produto.PRO_OBS                    = tb_obs.Text.ToUpper();
                produto.PRO_PRECO_COMPRA           = tb_precocompra.Text == "" ? 0 : float.Parse(tb_precocompra.Text);
                produto.PRO_ESTOQUE                = tb_estoqueatual.Text == "" ? 0 : float.Parse(tb_estoqueatual.Text);
                produto.PRO_EST_MINIMO             = tb_estoqueminimo.Text == "" ? 0 : float.Parse(tb_estoqueminimo.Text);
                produto.PRO_REFERENCIA             = tb_codfabricante.Text;
                produto.PRO_PERCENTUAL_IND_FABRICA = 100;
                produto.PRO_PERCENTUAL_GANHO       = tb_MargemGanho.Text == "" ? 0 : float.Parse(tb_MargemGanho.Text);
                produto.PRO_PERCENTUAL_ABATE       = tb_Desconto.Text == "" ? 0 : float.Parse(tb_Desconto.Text);
                produto.PRO_DESCRICAO_LOCAL        = tb_local.Text;
                produto.PRO_CODIGO_ORIGINAL        = "";
                produto.PRO_CODIGO_ORIGINAL1       = tb_codfabricante.Text;
                produto.PRO_PRECO_VENDA            = tb_Bruto.Text == "" ? 0 : float.Parse(tb_Bruto.Text);
                produto.PRO_PRECO_VALOR            = tb_Liquido.Text == "" ? 0 : float.Parse(tb_Liquido.Text);

                try
                {
                    produto.PRO_SUBGRUPO = new SubGrupo_Produtos(int.Parse(cb_subgrupo.SelectedValue.ToString()), int.Parse(cb_grupo.SelectedValue.ToString()));
                }
                catch (Exception)
                {
                    produto.PRO_SUBGRUPO = new SubGrupo_Produtos();
                }
                produto.Salvar();

                Log log = new Log();
                log.LOG_USUARIO = Global.FUN_CODIGO;
                log.LOG_DATA    = DateTime.Now;
                log.LOG_TELA    = this.Text;
                if (tb_codigo.Text == string.Empty)
                {
                    log.LOG_DESCRICAO = "Cadastrou o produto de código: " + produto.PRO_CODIGO.ToString() + " e nome: " + produto.PRO_NOME + ".";
                }
                else
                {
                    log.LOG_DESCRICAO = "Alterou o produto de código: " + produto.PRO_CODIGO.ToString() + " e nome: " + produto.PRO_NOME + ".";
                }
                log.Save();

                if (ORIGEM == 0)
                {
                    if (Configuracoes.Default.Mensagem_Gravar == true)
                    {
                        if (tb_codigo.Text == string.Empty)
                        {
                            MessageBox.Show("Cadastro efetuado com sucesso!", "Joincar", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                        else
                        {
                            MessageBox.Show("Alteração efetuada com sucesso!", "Joincar", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                    }

                    tb_codigo.Text    = produto.PRO_CODIGO.ToString();
                    tb_codigo.Enabled = false;

                    tb_nome.Focus();
                }
                else
                {
                    Global.PC_PRODUTO = produto.PRO_CODIGO;

                    FrmProcProdutos form = new FrmProcProdutos(ORIGEM);
                    form.Show();
                    this.Hide();
                }
            }
        }