示例#1
0
        private void btEditar_Click(object sender, EventArgs e)
        {
            if (dgvMarca.SelectedCells.Count > 0)
            {
                classMarca cMarca = new classMarca();
                cMarca.RetornaMarca(Convert.ToInt32(dgvMarca.SelectedRows[0].Cells[0].Value));
                frmMarca formMarca = new frmMarca();

                //Não esquecer de mudar a propriedade modifiers para Public dos objetos do formulário de Produto
                formMarca.textMarca.Text      = cMarca.CodigoMarca.ToString();
                formMarca.lbData.Text         = cMarca.DataCadastro.ToShortDateString();
                formMarca.textNomeMarca.Text  = cMarca.NomeMarca;
                formMarca.textObservacao.Text = cMarca.Observacao;


                if (cMarca.Status == 1)
                {
                    formMarca.ckStatus.Checked = true;
                }
                else
                {
                    formMarca.ckStatus.Checked = false;
                }
                //Mandar a informação de update
                formMarca.tipo = "Atualização";
                //Não permitir que outro formulário seja aberto e depois de atualizar fecha o formulário
                formMarca.ShowDialog();
                //Chamar método de pesquisa
                btPesquisar_Click(this, new EventArgs());
            }
            else
            {
                MessageBox.Show("Selecione a Marca a ser atualizada!", "Sistema Loja de Cosméticos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
示例#2
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;
        }
示例#3
0
        private void frmRelProduto_Load(object sender, EventArgs e)
        {
            {
                //CARREGAR COMBO TIPO DE RELATÓRIO
                cbTipoRel.Items.Add("Estoque");
                cbTipoRel.Items.Add("Preço");
                cbTipoRel.Items.Add("Categoria");
                cbTipoRel.Items.Add("Marca");
                cbTipoRel.Items.Add("Status");
                cbTipoRel.SelectedIndex = 0;

                //Carregar Combo Categoria
                classProduto cProduto = new classProduto();
                cbCategoria.DataSource    = cProduto.BuscarCategoria(); // EXECUTAR MÉTODO DE CONSULTA CRIADO NA CLASSE Produto
                cbCategoria.DisplayMember = "Categoria";                // EXIBIR NA COMBO (Categoria)
                cbCategoria.ValueMember   = "NomeCategoria";            // GUARDAR NO BD (Categoria)
                cbCategoria.SelectedIndex = -1;
                this.rptProduto.RefreshReport();
                this.rptProduto.RefreshReport();
                this.rptProduto.RefreshReport();

                //Carregar Combo de Marca
                classMarca cMarca = new classMarca();
                cbMarca.DataSource    = cProduto.BuscarMarca(); // EXECUTAR MÉTODO DE CONSULTA CRIADO NA CLASSE DE PRODUTOS
                cbMarca.DisplayMember = "Marca";                // EXIBIR NA COMBO (Marca)
                cbMarca.ValueMember   = "NomeMarca";            // GUARDAR NO BD (Marca)
                cbMarca.SelectedIndex = -1;
                this.rptProduto.RefreshReport();
                this.rptProduto.RefreshReport();
                this.rptProduto.RefreshReport();
            }
            this.rptProduto.RefreshReport();
        }
示例#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;
            }
        }
        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)
        }
示例#6
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();
        }
示例#7
0
        private void frmRelMarca_Load(object sender, EventArgs e)
        {
            classMarca obj = new classMarca();

            classMarcaBindingSource.DataSource = obj.RelMarca();
            this.rptv.RefreshReport();
        }
示例#8
0
        private void btPesquisar_Click(object sender, EventArgs e)
        {
            string     Consulta = cbTipoPesquisa.SelectedItem.ToString();
            classMarca obj      = new classMarca();

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

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

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

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

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

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

                string nomemarca;
                nomemarca = textNomeMarca.Text;

                if (cMarca.ValidaMarca(nomemarca))
                {
                    MessageBox.Show(" Marca: " + nomemarca + " já está Cadastrada no Sistema.",
                                    "Sistema Loja de Cosméticos", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
                else

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

                    //Método para Cadastrar da classe Marca
                    int aux = cMarca.CadastrarMarca();

                    //Se deu Certo = 1
                    if (aux != 0)
                    {
                        MessageBox.Show(" Marca: " + cMarca.NomeMarca + " 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);
                    textNomeMarca.BackColor = Color.LemonChiffon;
                    textNomeMarca.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();
            classMarca cMarca   = new classMarca();

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

            case "Status":
                if (rbAtivo.Checked == true)
                {
                    cMarca.Status       = 1;
                    dgvMarca.DataSource = cMarca.BuscarMarcaStatus();
                }
                else
                {
                    cMarca.Status = 0;
                }
                dgvMarca.DataSource = cMarca.BuscarMarcaStatus();
                break;
            }
        }
示例#11
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;
        }
示例#12
0
        private void buttonAtualizarMarca_Click(object sender, EventArgs e)
        {
            classMarca obj = new classMarca();

            if (textBoxNomeMarca.Text != "")
            {
                obj.NomeMarca  = textBoxNomeMarca.Text;
                obj.Observacao = textBoxObsMarca.Text;

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

                else
                {
                    obj.Status = 0;
                }

                obj.CodigoMarca = Convert.ToInt32(textBoxCodMarca.Text);
                bool aux = obj.AtualizarMarca();
                if (aux)
                {
                    MessageBox.Show("Marca: " + obj.NomeMarca + " atualizado com sucesso.", "Sistema Loja Cosméticos", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.Close(); // fecha form
                }

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

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

                textBoxNomeMarca.BackColor = Color.LemonChiffon;
                textBoxObsMarca.BackColor  = Color.LemonChiffon;
                textBoxNomeMarca.Focus();
            }
        }
示例#13
0
        private void buttonExcluirMarca_Click(object sender, EventArgs e)
        {
            classMarca obj = new classMarca();

            obj.CodigoMarca = Convert.ToInt32(textBoxCodMarca.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.ExcluirMarca();
                if (aux)
                {
                    MessageBox.Show("Marca: " + obj.NomeMarca + "Excluído com sucesso.", "Sistema Loja Cosméticos", MessageBoxButtons.OK, MessageBoxIcon.Question);
                    this.Close();
                }
                else
                {
                    MessageBox.Show(obj.NomeMarca + "Erro ao excluir.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
示例#14
0
        private void buttonCadMarca_Click(object sender, EventArgs e)
        {
            classMarca cMarca = new classMarca();
            string     nomemarca;

            nomemarca = textBoxNomeMarca.Text;

            if (cMarca.ValidaMarca(nomemarca))
            {
                MessageBox.Show(" Marca:  " + nomemarca + "  já está Cadastrada no Sistema. ", "Sistema Loja Cosméticos", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                textBoxNomeMarca.Focus();
            }
            else



            if (textBoxNomeMarca.Text != "")
            {
                cMarca.NomeMarca  = textBoxNomeMarca.Text;
                cMarca.Observacao = textBoxObsMarca.Text;
                int aux = cMarca.CadastrarMarca();

                if (aux != 0)
                {
                    MessageBox.Show(" Marca: " + cMarca.NomeMarca + "  Cadastrada com sucesso",
                                    "Sistema Loja Cosmético", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    buttonLimparMarca_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.", "Sistema Loja Cosméticos", MessageBoxButtons.OK, MessageBoxIcon.Information);
                textBoxNomeMarca.BackColor = Color.LemonChiffon;
                textBoxNomeMarca.Focus();
            }
        }
示例#15
0
        private void btAtualizar_Click(object sender, EventArgs e)
        {
            classMarca cMarca = new classMarca();

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


                if (ckStatus.Checked == true)
                {
                    cMarca.Status = 1;
                }
                else
                {
                    cMarca.Status = 0;
                }
                cMarca.CodigoMarca = Convert.ToInt32(textMarca.Text);
                bool aux = cMarca.AtualizarMarca();
                if (aux)
                {
                    MessageBox.Show("Marca: " + cMarca.NomeMarca + " Atualizada com sucesso.", "Sistema Loja de Cosméticos", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.Close(); //Fecha formulário
                }
                else
                {
                    MessageBox.Show("Erro ao Atualizar a Marca" + cMarca.NomeMarca, "Sistema Loja de Cosméticos", MessageBoxButtons.RetryCancel, MessageBoxIcon.Information);
                }
            }
            else
            {
                MessageBox.Show("Verificar campos obrigatórios.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                textNomeMarca.BackColor = Color.LemonChiffon;
                textNomeMarca.Focus();
            }
        }
示例#16
0
        private void btEditar_Click(object sender, EventArgs e)
        {
            if (dtv.SelectedCells.Count > 0)
            {
                classMarca obj = new classMarca();
                obj.RetornaMarca(Convert.ToInt32(dtv.SelectedRows[0].Cells[0].Value));
                frmMarca obj2 = new frmMarca();

                obj2.textBoxCodMarca.Text  = obj.CodigoMarca.ToString();
                obj2.lbdata.Text           = obj.DataCadastro.ToShortDateString();
                obj2.textBoxNomeMarca.Text = obj.NomeMarca;
                // obj2.txtQtde.Text = obj.QtdeEstoque.ToString();
                // obj2.txtPreco.Text = obj.PrecoVenda.ToString();
                obj2.textBoxObsMarca.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 Marca a ser Atualizado !", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
示例#17
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;
            }
        }