Пример #1
0
        private void btEditar_Click(object sender, EventArgs e)
        {
            if (dgvCargo.SelectedCells.Count > 0)
            {
                classCargo cCargo = new classCargo();
                cCargo.RetornaCargo(Convert.ToInt32(dgvCargo.SelectedRows[0].Cells[0].Value));
                frmCargo formCargo = new frmCargo();

                //Não esquecer de mudar a propriedade modifiers para Public dos objetos do formulário de Produto
                formCargo.textCargo.Text      = cCargo.CodigoCargo.ToString();
                formCargo.lbData.Text         = cCargo.DataCadastro.ToShortDateString();
                formCargo.textNomeCargo.Text  = cCargo.NomeCargo;
                formCargo.textObservacao.Text = cCargo.Observacao;


                if (cCargo.Status == 1)
                {
                    formCargo.ckStatus.Checked = true;
                }
                else
                {
                    formCargo.ckStatus.Checked = false;
                }
                //Mandar a informação de update
                formCargo.tipo = "Atualização";
                //Não permitir que outro formulário seja aberto e depois de atualizar fecha o formulário
                formCargo.ShowDialog();
                //Chamar método de pesquisa
                btPesquisar_Click(this, new EventArgs());
            }
            else
            {
                MessageBox.Show("Selecione o Cargo a ser atualizado!", "Sistema Loja de Cosméticos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
Пример #2
0
        private void frmRelCargo_Load(object sender, EventArgs e)
        {
            classCargo cCargo = new classCargo();

            classCargoBindingSource.DataSource = cCargo.RelCargo();
            this.rptCargo.RefreshReport();
        }
Пример #3
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();
            classCargo cCargo   = new classCargo();

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

            case "Status":
                if (rbAtivo.Checked == true)
                {
                    cCargo.Status       = 1;
                    dgvCargo.DataSource = cCargo.BuscarCargoStatus();
                }
                else
                {
                    cCargo.Status = 0;
                }
                dgvCargo.DataSource = cCargo.BuscarCargoStatus();
                break;

            case "Código":
                if (textCodigoCargo.Text != "")
                {
                    cCargo.CodigoCargo  = Convert.ToInt32(textCodigoCargo.Text);
                    dgvCargo.DataSource = cCargo.BuscarCargoCodigo();
                }
                else
                {
                    MessageBox.Show("Favor informar o código do cargo.", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                break;
            }
        }
Пример #4
0
        private void btPesquisar_Click(object sender, EventArgs e)
        {
            string     Consulta = cbTipoPesquisa.SelectedItem.ToString();
            classCargo obj      = new classCargo();

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

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

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

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

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

                else
                {
                    MessageBox.Show("Favor informar um Cargo.", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                break;
            }
        }
Пример #5
0
        private void btCadastrar_Click(object sender, EventArgs e)
        {
            //Instanciar a class de marca para usar métodos e propriedades
            classCargo cCargo = new classCargo();

            string nomecargo;

            nomecargo = textNomeCargo.Text;

            if (cCargo.ValidaCargo(nomecargo))
            {
                MessageBox.Show(" Cargo: " + nomecargo + " já está Cadastrado no Sistema.",
                                "Sistema Loja de Cosméticos", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else

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

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

                //Se deu Certo = 1
                if (aux != 0)
                {
                    MessageBox.Show(" Cargo: " + cCargo.NomeCargo + " Cadastrado 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);
                textNomeCargo.BackColor = Color.LemonChiffon;
                textNomeCargo.Focus();
            }
        }
Пример #6
0
        private void buttonAtualizarMarca_Click(object sender, EventArgs e)
        {
            classCargo obj = new classCargo();

            if (txtNome.Text != "")
            {
                obj.NomeCargo  = txtNome.Text;
                obj.Observacao = txtObservacao.Text;


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

                else
                {
                    obj.Status = 0;
                }

                obj.CodigoCargo = Convert.ToInt32(txtCodCargo.Text);
                bool aux = obj.AtualizarCargo();
                if (aux)
                {
                    MessageBox.Show("Cargo: " + obj.NomeCargo + " atualizado com sucesso.", "Sistema Loja Cosméticos", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.Close(); // fecha form
                }

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

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

                txtNome.BackColor       = Color.LemonChiffon;
                txtObservacao.BackColor = Color.LemonChiffon;
                txtNome.Focus();
            }
        }
Пример #7
0
        private void buttonExcluirMarca_Click(object sender, EventArgs e)
        {
            classCargo obj = new classCargo();

            obj.CodigoCargo = Convert.ToInt32(txtCodCargo.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.ExcluirCargo();
                if (aux)
                {
                    MessageBox.Show("Cargo: " + obj.NomeCargo + "Excluído com sucesso.", "Sistema Loja Cosméticos", MessageBoxButtons.OK, MessageBoxIcon.Question);
                    this.Close();
                }
                else
                {
                    MessageBox.Show(obj.NomeCargo + "Erro ao excluir.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
        private void frmConsFuncionarios_Load(object sender, EventArgs e)
        {
            //CARREGAR OPÇÕES DE BUSCA NA COMBO
            cbOpcoes.Items.Add("Nome");
            cbOpcoes.Items.Add("Código");
            cbOpcoes.Items.Add("CPF");
            cbOpcoes.Items.Add("Nascimento");
            cbOpcoes.Items.Add("Status");
            cbOpcoes.Items.Add("Cargo");
            //DEIXAR SELECIONADA A OPÇÃO NOME
            cbOpcoes.SelectedItem = "Nome";

            //Carregar Combo de Cargo
            classCargo cCargo = new classCargo();

            cbCargo.DataSource    = cCargo.BuscarCargo(); // executar método de consulta criado na classe de cargo
            cbCargo.DisplayMember = "NomeCargo";          // Exibir na combo (nome)
            cbCargo.ValueMember   = "CodigoCargo";        //Guardar no BD (código0
            cbCargo.SelectedIndex = -1;                   // Limpar a combo (não deixar nada selecionado)
        }
Пример #9
0
        private void btAtualizar_Click(object sender, EventArgs e)
        {
            classCargo cCargo = new classCargo();

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


                if (ckStatus.Checked == true)
                {
                    cCargo.Status = 1;
                }
                else
                {
                    cCargo.Status = 0;
                }
                cCargo.CodigoCargo = Convert.ToInt32(textCargo.Text);
                bool aux = cCargo.AtualizarCargo();
                if (aux)
                {
                    MessageBox.Show("Cargo: " + cCargo.NomeCargo + " Atualizado com sucesso.", "Sistema Loja de Cosméticos", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.Close(); //Fecha formulário
                }
                else
                {
                    MessageBox.Show("Erro ao Atualizar o Cargo" + cCargo.NomeCargo, "Sistema Loja de Cosméticos", MessageBoxButtons.RetryCancel, MessageBoxIcon.Information);
                }
            }
            else
            {
                MessageBox.Show("Verificar campos obrigatórios.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                textNomeCargo.BackColor = Color.LemonChiffon;
                textNomeCargo.Focus();
            }
        }
Пример #10
0
        private void buttonCadMarca_Click(object sender, EventArgs e)
        {
            classCargo cCargo = new classCargo();
            string     nomecargo;

            nomecargo = txtNome.Text;


            if (cCargo.ValidaCargo(nomecargo))
            {
                MessageBox.Show(" Cargo:  " + nomecargo + "  já está Cadastrada no Sistema. ", "Sistema Loja Cosméticos", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtNome.Focus();
            }
            else

            if (txtNome.Text != "")
            {
                cCargo.NomeCargo  = txtNome.Text;
                cCargo.Observacao = txtObservacao.Text;
                int aux = cCargo.CadastrarCargo();

                if (aux != 0)
                {
                    MessageBox.Show("Cargo:  " + cCargo.NomeCargo + "  Cadastrado com sucesso", "Sistema Loja Cosmético", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    buttonLimparCargo_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);
                txtNome.BackColor = Color.LemonChiffon;
                txtNome.Focus();
            }
        }
Пример #11
0
        private void btEditar_Click(object sender, EventArgs e)
        {
            if (dtv.SelectedCells.Count > 0)
            {
                classCargo obj = new classCargo();
                obj.RetornaCargo(Convert.ToInt32(dtv.SelectedRows[0].Cells[0].Value));
                frmCargo obj2 = new frmCargo();

                obj2.txtCodCargo.Text = obj.CodigoCargo.ToString();
                obj2.lbdata.Text      = obj.DataCadastro.ToShortDateString();
                obj2.txtNome.Text     = obj.NomeCargo;
                // obj2.txtQtde.Text = obj.QtdeEstoque.ToString();
                // obj2.txtPreco.Text = obj.PrecoVenda.ToString();
                obj2.txtObservacao.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 o Cargo a ser Atualizado !", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
Пример #12
0
        private void frmFuncionarios_Load(object sender, EventArgs e)
        {
            //Carregar Combo de Cargo
            classCargo cCargo = new classCargo();

            cbCargo.DataSource    = cCargo.BuscarCargo(); //Executar método
            cbCargo.DataSource    = cCargo.BuscarCargo(); //Executar método criado na classe cargo
            cbCargo.DisplayMember = "NomeCargo";          //Exibir na combo (nome)
            cbCargo.ValueMember   = "CodigoCargo";        //Guardar no BD
            cbCargo.SelectedIndex = -1;                   //Limpar a combo (não selecionada nada)



            //Carregar combo de Estado
            cbEstado.Items.Add("AC");
            cbEstado.Items.Add("AL");
            cbEstado.Items.Add("AP");
            cbEstado.Items.Add("AM");
            cbEstado.Items.Add("BA");
            cbEstado.Items.Add("CE");
            cbEstado.Items.Add("DF");
            cbEstado.Items.Add("ES");
            cbEstado.Items.Add("GO");
            cbEstado.Items.Add("MA");
            cbEstado.Items.Add("MT");
            cbEstado.Items.Add("MS");
            cbEstado.Items.Add("MG");
            cbEstado.Items.Add("PA");
            cbEstado.Items.Add("PB");
            cbEstado.Items.Add("PR");
            cbEstado.Items.Add("PE");
            cbEstado.Items.Add("PI");
            cbEstado.Items.Add("RJ");
            cbEstado.Items.Add("RN");
            cbEstado.Items.Add("RS");
            cbEstado.Items.Add("RO");
            cbEstado.Items.Add("RR");
            cbEstado.Items.Add("SC");
            cbEstado.Items.Add("SP");
            cbEstado.Items.Add("SE");
            cbEstado.Items.Add("TO");

            //Colocar os itens em ordem alfabética
            cbEstado.Sorted = true;

            //Deixar a opção SP selecionada
            cbEstado.SelectedItem = "SP";

            //Nenhuma opção selecionada
            //cbEstado.SelectedIndex = -1;

            //Cursor no campo nome do cliente
            txtNomeFuncionario.Focus();

            if (tipo == "Atualização")
            {
                lbTitulo.Text          = "Atualização de Funcionários";
                btCadastrar.Enabled    = false;
                ckStatus.Enabled       = true;
                cbEstado.SelectedValue = estado;
                cbCargo.SelectedValue  = cargo;
            }
            else
            {
                btAtualizar.Enabled = false;
                btExcluir.Enabled   = false;
            }
        }