コード例 #1
0
        private void frmRelCategoria_Load(object sender, EventArgs e)
        {
            classCategoria obj = new classCategoria();

            classCategoriaBindingSource.DataSource = obj.RelCategoria();
            this.reportViewer1.RefreshReport();
        }
コード例 #2
0
        private void btEditar_Click(object sender, EventArgs e)
        {
            if (dgvCategoria.SelectedCells.Count > 0)
            {
                classCategoria cCategoria = new classCategoria();
                cCategoria.RetornaCategoria(Convert.ToInt32(dgvCategoria.SelectedRows[0].Cells[0].Value));
                frmCategoria formCategoria = new frmCategoria();

                //Não esquecer de mudar a propriedade modifiers para Public dos objetos do formulário de Produto
                formCategoria.textCategoria.Text     = cCategoria.CodigoCategoria.ToString();
                formCategoria.lbData.Text            = cCategoria.DataCadastro.ToShortDateString();
                formCategoria.textNomeCategoria.Text = cCategoria.NomeCategoria;
                formCategoria.textObservacao.Text    = cCategoria.Observacao;


                if (cCategoria.Status == 1)
                {
                    formCategoria.ckStatus.Checked = true;
                }
                else
                {
                    formCategoria.ckStatus.Checked = false;
                }
                //Mandar a informação de update
                formCategoria.tipo = "Atualização";
                //Não permitir que outro formulário seja aberto e depois de atualizar fecha o formulário
                formCategoria.ShowDialog();
                //Chamar método de pesquisa
                btPesquisar_Click(this, new EventArgs());
            }
            else
            {
                MessageBox.Show("Selecione a Categoria a ser atualizado!", "Sistema Loja de Cosméticos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
コード例 #3
0
        private void txtPrecoInicial_Load(object sender, EventArgs e)
        {
            cbTipoPesquisa.Items.Add("Descrição");
            cbTipoPesquisa.Items.Add("Categoria");
            cbTipoPesquisa.Items.Add("Marca");
            cbTipoPesquisa.Items.Add("Preço");
            cbTipoPesquisa.Items.Add("Preço >");
            cbTipoPesquisa.Items.Add("Status");
            cbTipoPesquisa.Items.Add("Estoque >");
            cbTipoPesquisa.Items.Add("Estoque <");


            cbTipoPesquisa.SelectedIndex = 0;

            //CARREGAR COMBO CATEGORIA
            classCategoria cCategoria = new classCategoria();

            cbCategoria.DataSource    = cCategoria.BuscarCategoria();
            cbCategoria.DisplayMember = "NomeCategoria";
            cbCategoria.ValueMember   = "CodigoCategoria";
            cbCategoria.SelectedIndex = -1;

            classMarca cMarca = new classMarca();

            cbMarca.DataSource    = cMarca.BuscarMarca();
            cbMarca.DisplayMember = "NomeMarca";
            cbMarca.ValueMember   = "CodigoMarca";
            cbMarca.SelectedIndex = -1;
        }
コード例 #4
0
        private void frmProduto_Load(object sender, EventArgs e)
        {
            lbdata.Text = DateTime.Now.ToString();

            //CARREGAR COMBO CATEGORIA
            classCategoria cCategoria = new classCategoria();

            cbCategoria.DataSource    = cCategoria.BuscarCategoria();
            cbCategoria.DisplayMember = "NomeCategoria";
            cbCategoria.ValueMember   = "CodigoCategoria";
            cbCategoria.SelectedIndex = -1;

            classMarca cMarca = new classMarca();

            cbMarca.DataSource    = cMarca.BuscarMarca();
            cbMarca.DisplayMember = "NomeMarca";
            cbMarca.ValueMember   = "CodigoMarca";
            cbMarca.SelectedIndex = -1;

            if (tipo == "Atualização")
            {
                lbTitulo.Text                  = "Atualização de Produtos";
                buttonCadProduto.Enabled       = false;
                cbStatus.Enabled               = true;
                cbCategoria.SelectedValue      = categoria;
                cbMarca.SelectedValue          = marca;
                buttonExcluirProduto.Enabled   = true;
                buttonAtualizarProduto.Enabled = true;
            }
        }
コード例 #5
0
        private void frmRelProduto_Load(object sender, EventArgs e)
        {
            cbTipoRel.Items.Add("Data de Cadastro");
            cbTipoRel.Items.Add("Categoria");
            cbTipoRel.Items.Add("Marca");
            cbTipoRel.Items.Add("Preço");
            cbTipoRel.Items.Add("Estoque");
            cbTipoRel.Items.Add("Status");
            cbTipoRel.SelectedIndex = 5;


            //CARREGAR COMBO CATEGORIA
            classCategoria cCategoria = new classCategoria();

            cbCategoria.DataSource    = cCategoria.BuscarCategoria();
            cbCategoria.DisplayMember = "NomeCategoria";
            cbCategoria.ValueMember   = "CodigoCategoria";
            cbCategoria.SelectedIndex = -1;

            classMarca cMarca = new classMarca();

            cbMarca.DataSource    = cMarca.BuscarMarca();
            cbMarca.DisplayMember = "NomeMarca";
            cbMarca.ValueMember   = "CodigoMarca";
            cbMarca.SelectedIndex = -1;

            this.rptv.RefreshReport();
        }
コード例 #6
0
        private void frmRelCategoria_Load(object sender, EventArgs e)
        {
            classCategoria cCategoria = new classCategoria();

            classCategoriaBindingSource.DataSource = cCategoria.RelCategoria();
            this.rptCategoria.RefreshReport();
        }
コード例 #7
0
        private void frmConsulta_Load(object sender, EventArgs e)
        {
            //Carregar combo  com as opções de pesquisa de produtos
            cbConsulta.Items.Add("Descrição");
            cbConsulta.Items.Add("Categoria");
            cbConsulta.Items.Add("Marca");
            cbConsulta.Items.Add("Preço");
            cbConsulta.Items.Add("Status");
            cbConsulta.SelectedIndex = 0;

            rdContem.Checked = true;

            //Carregar combo de marca

            classMarca cMarca = new classMarca();

            cbMarca.DataSource    = cMarca.BuscarMarca(); // Executar método de consulta criado na classe de marca
            cbMarca.DisplayMember = "NomeMarca";          // Exibir na combo (NOME)
            cbMarca.ValueMember   = "CodigoMarca";        //Guardar no BD (Código)
            cbMarca.SelectedIndex = -1;                   // Limpar a combo (Não deixar nada selecionado)

            // Carregar combo de categoria

            classCategoria cCategoria = new classCategoria();

            cbCategoria.DataSource    = cCategoria.BuscarCategoria(); // Executar método de consulta criado na classe de marca
            cbCategoria.DisplayMember = "NomeCategoria";              // Exibir na combo (NOME)
            cbCategoria.ValueMember   = "CodigoCategoria";            //Guardar no BD (Código)
            cbCategoria.SelectedIndex = -1;                           // Limpar a combo (Não deixar nada selecionado)
        }
コード例 #8
0
        private void btPesquisar_Click(object sender, EventArgs e)
        {
            string         Consulta = cbTipoPesquisa.SelectedItem.ToString();
            classCategoria obj      = new classCategoria();

            switch (Consulta)
            {
            case "Status":
                if (rbAtivo.Checked == true)
                {
                    obj.Status     = 1;
                    dtv.DataSource = obj.BuscarCategoriaStatus();
                }
                else
                {
                    obj.Status     = 0;
                    dtv.DataSource = obj.BuscarCategoriaStatus();
                }
                break;

            case "Descrição":
                if (txtNome.Text != "")
                {
                    if (rbInicio.Checked)
                    {
                        obj.NomeCategoria = txtNome.Text;
                        dtv.DataSource    = obj.BuscarCategoriaInicio();
                    }

                    else if (rbContem.Checked)
                    {
                        obj.NomeCategoria = txtNome.Text;
                        dtv.DataSource    = obj.BuscarCategoriaContem();
                    }
                }

                else
                {
                    MessageBox.Show("Favor informar uma Categoria.", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                break;

            case "Código":
                if (txtCod.Text != "")
                {
                    obj.CodigoCategoria = Convert.ToInt32(txtCod.Text);
                    dtv.DataSource      = obj.BuscarCategoriaCod();
                }

                else
                {
                    MessageBox.Show("Favor informar uma Categoria.", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                break;
            }
        }
コード例 #9
0
        private void btCadastar_Click(object sender, EventArgs e)
        {
            //Instanciar a class de marca para usar métodos e propriedades
            classCategoria cCategoria = new classCategoria();

            string nomecategoria;

            nomecategoria = textNomeCategoria.Text;

            if (cCategoria.ValidaCategoria(nomecategoria))
            {
                MessageBox.Show(" Categoria: " + nomecategoria + " já está Cadastrada no Sistema.",
                                "Sistema Loja de Cosméticos", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else

            //Verificar campos obrigatórios
            if (textNomeCategoria.Text != "")
            {
                //Passar para as propriedades o conteudo do formulario
                //Todos os campos que o usuário pode preencher
                cCategoria.NomeCategoria = textNomeCategoria.Text;
                cCategoria.Observacao    = textObservacao.Text;

                //Método para Cadastrar da classe categoria
                int aux = cCategoria.CadastrarCategoria();

                //Se deu Certo = 1
                if (aux != 0)
                {
                    MessageBox.Show(" Categoria: " + cCategoria.NomeCategoria + " Cadastrada com sucesso.",
                                    "Sistema Loja de Cosméticos", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    //Limpar campos campos do Formulário, chamado botão limpar
                    btLimpar_Click(this, new EventArgs());
                }
                //Se deu errado = 0
                else
                {
                    MessageBox.Show("Erro ao realizar o cadastro.", "Sistema Loja de cosméticos",
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            else
            {
                MessageBox.Show("Verificar campos obrigatórios.", "Atenção",
                                MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                textNomeCategoria.BackColor = Color.LemonChiffon;
                textNomeCategoria.Focus();
            }
        }
コード例 #10
0
        private void btPesquisar_Click(object sender, EventArgs e)
        {
            //VARIÁVEL PARA GUARDAR A OPÇÃO NA COMBO DE OPÇÕES
            string         Consulta   = cbOpcoes.SelectedItem.ToString();
            classCategoria cCategoria = new classCategoria();

            switch (Consulta)
            {
            case "Descrição":
                //VERIFICAR SE TEM CAMPO EM BRANCO NO TEXT PESQUISAR
                if (textPesquisar.Text != "")
                {
                    //INÍCIO
                    if (rbtInicio.Checked)
                    {
                        cCategoria.NomeCategoria = textPesquisar.Text;
                        dgvCategoria.DataSource  = cCategoria.BuscarCategoriaDescricaoInicial();
                    }
                    //CONTÉM
                    else if (rbtContem.Checked)
                    {
                        cCategoria.NomeCategoria = textPesquisar.Text;
                        dgvCategoria.DataSource  = cCategoria.BuscarCategoriaDescricaoContem();
                    }
                }
                else
                {
                    MessageBox.Show("Favor informar uma Descrição.", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                break;

            case "Status":
                if (rbAtivo.Checked == true)
                {
                    cCategoria.Status       = 1;
                    dgvCategoria.DataSource = cCategoria.BuscarCategoriaStatus();
                }
                else
                {
                    cCategoria.Status = 0;
                }
                dgvCategoria.DataSource = cCategoria.BuscarCategoriaStatus();
                break;
            }
        }
コード例 #11
0
        private void buttonCadCategoria_Click(object sender, EventArgs e)
        {
            classCategoria cCategoria = new classCategoria();
            string         nomecategoria;

            nomecategoria = textBoxNomeCategoria.Text;

            if (cCategoria.ValidaCategoria(nomecategoria))
            {
                MessageBox.Show(" Categoria: " + nomecategoria + "  já está Cadastrada no Sistema. ", "Sistema Loja Cosméticos", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                textBoxNomeCategoria.Focus();
            }
            else



            if (textBoxNomeCategoria.Text != "")
            {
                cCategoria.NomeCategoria = textBoxNomeCategoria.Text;
                cCategoria.Observacao    = textBoxObsCategoria.Text;

                int aux = cCategoria.CadastrarCategoria();

                if (aux != 0)
                {
                    MessageBox.Show(" Categoria: " + cCategoria.NomeCategoria + "Cadastrada com sucesso",
                                    "Sistema Loja de Comsméticos", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    buttonLimparCategoria_Click(this, new EventArgs());
                }
                else
                {
                    MessageBox.Show("Erro ao realizar o cadastro", "Sistema Loja Cosméticos", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }


            else
            {
                MessageBox.Show("Verificar campos obrigatórios.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                textBoxNomeCategoria.BackColor = Color.LemonChiffon;
                textBoxNomeCategoria.Focus();
            }
        }
コード例 #12
0
        private void frmProduto_Load(object sender, EventArgs e)
        {
            lbdata.Text = DateTime.Now.ToString();

            //CARREGAR COMBO CATEGORIA
            classCategoria cCategoria = new classCategoria();

            cbCategoria.DataSource    = cCategoria.BuscarCategoria();
            cbCategoria.DisplayMember = "NomeCategoria";
            cbCategoria.ValueMember   = "CodigoCategoria";
            cbCategoria.SelectedIndex = -1;

            classMarca cMarca = new classMarca();

            cbMarca.DataSource    = cMarca.BuscarMarca();
            cbMarca.DisplayMember = "NomeMarca";
            cbMarca.ValueMember   = "CodigoMarca";
            cbMarca.SelectedIndex = -1;
        }
コード例 #13
0
        private void buttonExcluirCategoria_Click(object sender, EventArgs e)
        {
            classCategoria obj = new classCategoria();

            obj.CodigoCategoria = Convert.ToInt32(textBoxCodCategoria.Text);

            if (MessageBox.Show("Deseja realmente excluir? A operação não poderá ser desfeita após a exclusão.", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                bool aux = obj.ExcluirCategoria();
                if (aux)
                {
                    MessageBox.Show("Categoria: " + obj.NomeCategoria + "Excluído com sucesso.", "Sistema Loja Cosméticos", MessageBoxButtons.OK, MessageBoxIcon.Question);
                    this.Close();
                }
                else
                {
                    MessageBox.Show(obj.NomeCategoria + "Esta Categoria está sendo usada.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
コード例 #14
0
        private void btExcluir_Click(object sender, EventArgs e)
        {
            classCategoria cCategoria = new classCategoria();

            cCategoria.CodigoCategoria = Convert.ToInt32(textCategoria.Text);

            if (MessageBox.Show("Deseja realmente excluir? A operação não poderá ser desfeita após a exclusão.", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                bool aux = cCategoria.ExcluirCategoria();
                if (aux)
                {
                    MessageBox.Show("Categoria:" + cCategoria.NomeCategoria + " excluida com sucesso.", "Sistema Loja de Cosméticos", MessageBoxButtons.OK, MessageBoxIcon.Question);
                    this.Close();
                }
                else
                {
                    MessageBox.Show(cCategoria.NomeCategoria + "Erro ao excluir.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
コード例 #15
0
        private void buttonAtualizarCategoria_Click(object sender, EventArgs e)
        {
            classCategoria obj = new classCategoria();

            if (textBoxNomeCategoria.Text != "")
            {
                obj.NomeCategoria = textBoxNomeCategoria.Text;
                obj.Observacao    = textBoxObsCategoria.Text;

                if (checkboxStatus.Checked == true)
                {
                    obj.Status = 1;
                }
                else
                {
                    obj.Status = 0;
                }

                obj.CodigoCategoria = Convert.ToInt32(textBoxCodCategoria.Text);
                bool aux = obj.AtualizarCategoria();
                if (aux)
                {
                    MessageBox.Show("Categoria: " + obj.NomeCategoria + " atualizado com sucesso.", "Sistema Loja Cosméticos", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.Close(); // fecha form
                }

                else
                {
                    MessageBox.Show("Erro ao atualizar a Categoria " + obj.NomeCategoria, " Sistema Loja Cosméticos", MessageBoxButtons.RetryCancel, MessageBoxIcon.Error);
                }
            }

            else
            {
                MessageBox.Show("Verificar campos obrigatórios.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);

                textBoxNomeCategoria.BackColor = Color.LemonChiffon;
                textBoxObsCategoria.BackColor  = Color.LemonChiffon;
                textBoxNomeCategoria.Focus();
            }
        }
コード例 #16
0
        private void btAtualizar_Click(object sender, EventArgs e)
        {
            classCategoria cCategoria = new classCategoria();

            //Verificar campos obrigatórios
            if (textNomeCategoria.Text != "")
            {
                //Passar para as propriedades o conteúdo do Conteúdo do Formulário
                cCategoria.NomeCategoria = textNomeCategoria.Text;
                cCategoria.Observacao    = textObservacao.Text;


                if (ckStatus.Checked == true)
                {
                    cCategoria.Status = 1;
                }
                else
                {
                    cCategoria.Status = 0;
                }
                cCategoria.CodigoCategoria = Convert.ToInt32(textCategoria.Text);
                bool aux = cCategoria.AtualizarCategoria();
                if (aux)
                {
                    MessageBox.Show("Categoria: " + cCategoria.NomeCategoria + " Atualizada com sucesso.", "Sistema Loja de Cosméticos", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.Close(); //Fecha formulário
                }
                else
                {
                    MessageBox.Show("Erro ao Atualizar a Categoria" + cCategoria.NomeCategoria, "Sistema Loja de Cosméticos", MessageBoxButtons.RetryCancel, MessageBoxIcon.Information);
                }
            }
            else
            {
                MessageBox.Show("Verificar campos obrigatórios.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                textNomeCategoria.BackColor = Color.LemonChiffon;
                textNomeCategoria.Focus();
            }
        }
コード例 #17
0
        private void btEditar_Click(object sender, EventArgs e)
        {
            if (dtv.SelectedCells.Count > 0)
            {
                classCategoria obj = new classCategoria();
                obj.RetornaCategoria(Convert.ToInt32(dtv.SelectedRows[0].Cells[0].Value));
                frmCategoria obj2 = new frmCategoria();

                obj2.textBoxCodCategoria.Text  = obj.CodigoCategoria.ToString();
                obj2.lbDataCad.Text            = obj.DataCadastro.ToShortDateString();
                obj2.textBoxNomeCategoria.Text = obj.NomeCategoria;
                // obj2.txtQtde.Text = obj.QtdeEstoque.ToString();
                // obj2.txtPreco.Text = obj.PrecoVenda.ToString();
                obj2.textBoxObsCategoria.Text = obj.Observacao;
                // obj2.marca = obj.CodigoMarca;
                // obj2.categoria = obj.CodigoCategoria;

                if (obj.Status == 1)
                {
                    obj2.checkboxStatus.Checked = true;
                }

                else
                {
                    obj2.checkboxStatus.Checked = false;
                }

                obj2.tipo = "Atualização";
                obj2.ShowDialog();
                btPesquisar_Click(this, new EventArgs());
            }

            else
            {
                MessageBox.Show("Selecione a Categoria a ser Atualizado !", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
コード例 #18
0
        private void frmProduto_Load(object sender, EventArgs e)
        {
            //Cursor no campo nome do cliente
            textNomeProduto.Focus();

            //Carregar Combo de Categoria
            classCategoria cCategoria = new classCategoria();

            cbCategoria.DataSource    = cCategoria.BuscarCategoria(); //Executar método
            cbCategoria.DataSource    = cCategoria.BuscarCategoria(); //Executar método criado na classe categoria
            cbCategoria.DisplayMember = "NomeCategoria";              //Exibir na combo (nome)
            cbCategoria.ValueMember   = "CodigoCategoria";            //Guardar no BD
            cbCategoria.SelectedIndex = -1;                           //Limpar a combo (não selecionada nada)

            //Carregar Combo de Marca
            classMarca cMarca = new classMarca();

            cbMarca.DataSource    = cMarca.BuscarMarca(); //Executar método
            cbMarca.DataSource    = cMarca.BuscarMarca(); //Executar método criado na classe Marca
            cbMarca.DisplayMember = "NomeMarca";          //Exibir na combo (nome)
            cbMarca.ValueMember   = "CodigoMarca";        //Guardar no BD
            cbMarca.SelectedIndex = -1;                   //Limpar a combo (não selecionada nada)

            if (tipo == "Atualização")
            {
                lbTitulo.Text             = "Atualização de Produto";
                btCadastrar.Enabled       = false;
                ckStatus.Enabled          = true;
                cbCategoria.SelectedValue = categoria;
                cbMarca.SelectedValue     = marca;
            }
            else
            {
                btAtualizar.Enabled = false;
                btExcluir.Enabled   = false;
            }
        }