예제 #1
0
        private void frmVenda_Load(object sender, EventArgs e)
        {
            classfuncionario cfuncionario = new classfuncionario();

            cbFuncionario.DataSource    = cfuncionario.buscafuncionario(); // executa o metodo na classe
            cbFuncionario.DisplayMember = "nome";                          // exibi a Combo as cidades
            cbFuncionario.ValueMember   = "codigofuncionario";             // guarda no banco o nome
            cbFuncionario.SelectedIndex = -1;                              // limpa a combo


            cbFormaPagamento.Items.Add("Dinheiro");
            cbFormaPagamento.Items.Add("Débito");
            cbFormaPagamento.Items.Add("Crédito");

            //COLOCAR OS ITENS EM ORDEM
            cbFormaPagamento.Sorted = true;

            //DEIXAR DINHEIRO SELECIONADO
            cbFormaPagamento.SelectedItem = "Dinheiro";
        }
        private void btexcluir_Click(object sender, EventArgs e)
        {
            classfuncionario cfuncionario = new classfuncionario();

            cfuncionario.codigofuncionario = Convert.ToInt32(tbcodigo.Text);

            if (MessageBox.Show("Deseja realmente excluir o funcionario ? Operação nao podera ser desfeita apos a exclusão", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                bool auxx = cfuncionario.excluirfuncionario();
                if (auxx)
                {
                    MessageBox.Show("Funcionario " + tbnome.Text + " Excluido com Sucesso", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Question);
                    this.Close();
                }

                else
                {
                    MessageBox.Show(cfuncionario.nome + " Erro ao Excluir.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
        private void btcadastro_Click(object sender, EventArgs e)
        {
            // mostra o dia na caixinha de texto

            tbdata.Text = DateTime.Now.ToShortDateString();

            // instanciando a classe funcionario para usar a propriedade

            classfuncionario cfuncionario = new classfuncionario();

            // verificando condicoes dos Campos Obrigatorios

            if (tbnome.Text != "" && mtbcpf.Text != "" && mtbcelular.Text != "" && mtbtelefone.Text != "" && mtbdatanascimento.Text != "" && rbfemenino.Text != "" && rbmasculino.Text != "" &&
                tbbairro.Text != "" && tbrua.Text != "" && tbnumero.Text != "" && cestado.Text != "" && tbcidade.Text != "" && cbtipoacesso.Text != "" && tblogin.Text != "" && tbsenha.Text != "")

            {
                // fazendo a propriedade receber os dados da caixinha


                cfuncionario.nome           = tbnome.Text;
                cfuncionario.cpf            = mtbcpf.Text;
                cfuncionario.celular        = mtbcelular.Text;
                cfuncionario.telefone       = mtbtelefone.Text;
                cfuncionario.datanascimento = Convert.ToDateTime(mtbdatanascimento.Text);
                cfuncionario.bairro         = tbbairro.Text;
                cfuncionario.rua            = tbrua.Text;
                cfuncionario.estado         = cestado.Text;
                cfuncionario.cidade         = tbcidade.Text;
                cfuncionario.tipodeacesso   = cbtipoacesso.Text;
                cfuncionario.login          = tblogin.Text;
                cfuncionario.senha          = tbsenha.Text;
                cfuncionario.numerocasa     = Convert.ToInt32(tbnumero.Text);

                // conferindo o sexo

                if (rbfemenino.Checked)
                {
                    cfuncionario.sexo = "F";
                }
                else
                {
                    cfuncionario.sexo = "M";
                }

                // verificando os Campos Telefone e Celular

                if (mtbcelular.Text != " -")
                {
                    cfuncionario.celular = mtbcelular.Text;
                }
                else
                {
                    cfuncionario.celular = "";
                }

                if (mtbtelefone.Text != "-")
                {
                    cfuncionario.telefone = mtbtelefone.Text;
                }
                else
                {
                    cfuncionario.telefone = "";
                }

                // metodo para cadastro

                int chm = cfuncionario.cadastrafuncionario();

                //// caso retornar resposta verdadeira = 1

                if (chm != 0)
                {
                    MessageBox.Show("Funcionario " + cfuncionario.nome + " Cadastrado Com Sucesso", "Sistema MasterSports", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    btlimpar_Click(this, new EventArgs());
                }

                else
                // se a respota retornar = 0
                {
                    MessageBox.Show("Erro ao Realizar o Cadastro", "Sistema MasterSports", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }


            else
            {
                MessageBox.Show("Verificar os Campos Obrigatorios", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);

                // pinta as caixinhas da cor amarelada
                tbnome.BackColor            = Color.LemonChiffon;
                mtbcpf.BackColor            = Color.LemonChiffon;
                mtbdatanascimento.BackColor = Color.LemonChiffon;
                mtbcelular.BackColor        = Color.LemonChiffon;
                mtbtelefone.BackColor       = Color.LemonChiffon;
                tbbairro.BackColor          = Color.LemonChiffon;
                tbnumero.BackColor          = Color.LemonChiffon;
                tbrua.BackColor             = Color.LemonChiffon;
                tblogin.BackColor           = Color.LemonChiffon;
                cbtipoacesso.BackColor      = Color.LemonChiffon;
                tbsenha.BackColor           = Color.LemonChiffon;
                tbcidade.BackColor          = Color.LemonChiffon;
                cbestado.BackColor          = Color.LemonChiffon;
                tbnumero.BackColor          = Color.LemonChiffon;
                cestado.BackColor           = Color.LemonChiffon;
            }
        }
        private void btatualizar_Click(object sender, EventArgs e)
        {
            // instanciando a classe funcionario para usar as propriedades

            classfuncionario cfuncionario = new classfuncionario();

            // verificando condicoes dos Campos Obrigatorios

            if (tbnome.Text != "" && mtbcpf.Text != "" && mtbcelular.Text != "" && mtbtelefone.Text != "" && mtbdatanascimento.Text != "" && rbfemenino.Text != "" && rbmasculino.Text != "" &&
                tbbairro.Text != "" && tbrua.Text != "" && tbnumero.Text != "" && cestado.Text != "" && tbcidade.Text != "" && cbtipoacesso.Text != "" && tblogin.Text != "" && tbsenha.Text != "")

            {
                // fazendo a propriedade receber os dados da caixinha
                cfuncionario.nome           = tbnome.Text;
                cfuncionario.cpf            = mtbcpf.Text;
                cfuncionario.celular        = mtbcelular.Text;
                cfuncionario.telefone       = mtbtelefone.Text;
                cfuncionario.datanascimento = Convert.ToDateTime(mtbdatanascimento.Text);
                cfuncionario.bairro         = tbbairro.Text;
                cfuncionario.rua            = tbrua.Text;
                cfuncionario.estado         = cestado.Text;
                cfuncionario.cidade         = tbcidade.Text;
                cfuncionario.tipodeacesso   = cbtipoacesso.Text;
                cfuncionario.login          = tblogin.Text;
                cfuncionario.senha          = tbsenha.Text;
                cfuncionario.numerocasa     = Convert.ToInt32(tbnumero.Text);

                // conferindo o sexo

                if (rbfemenino.Checked)
                {
                    cfuncionario.sexo = "F";
                }
                else
                {
                    cfuncionario.sexo = "M";
                }

                // verificando os Campos Telefone e Celular

                if (mtbcelular.Text != " -")
                {
                    cfuncionario.celular = mtbcelular.Text;
                }
                else
                {
                    cfuncionario.celular = "";
                }

                if (mtbtelefone.Text != "-")
                {
                    cfuncionario.telefone = mtbtelefone.Text;
                }
                else
                {
                    cfuncionario.telefone = "";
                }

                // checando o status
                if (cbstatus.Checked == true)
                {
                    cfuncionario.status = 1;
                }
                else
                {
                    cfuncionario.status = 0;
                }


                // a instancia recebe o codigo cliente // auxx cariavel criada para receber a propriedade e metodo

                cfuncionario.codigofuncionario = Convert.ToInt32(tbcodigo.Text);
                bool auxx = cfuncionario.Atualizarfuncionario();
                if (auxx)
                {
                    MessageBox.Show("Funcionario " + cfuncionario.nome + " Atualizado com Sucesso", "Sistema MasterSports", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Erro ao Atualizar o Funcionario " + cfuncionario.nome, "Sistema MasterSports", MessageBoxButtons.RetryCancel, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("Verificar todos os campos obrigatorios", "Sistema MasterSports", MessageBoxButtons.OK, MessageBoxIcon.Information);
                // pinta as caixinhas da cor amarelada
                tbnome.BackColor            = Color.LemonChiffon;
                mtbcpf.BackColor            = Color.LemonChiffon;
                mtbdatanascimento.BackColor = Color.LemonChiffon;
                mtbcelular.BackColor        = Color.LemonChiffon;
                mtbtelefone.BackColor       = Color.LemonChiffon;
                tbbairro.BackColor          = Color.LemonChiffon;
                tbnumero.BackColor          = Color.LemonChiffon;
                tbrua.BackColor             = Color.LemonChiffon;
                tblogin.BackColor           = Color.LemonChiffon;
                cbtipoacesso.BackColor      = Color.LemonChiffon;
                tbsenha.BackColor           = Color.LemonChiffon;
                tbcidade.BackColor          = Color.LemonChiffon;
                cbestado.BackColor          = Color.LemonChiffon;
                tbnumero.BackColor          = Color.LemonChiffon;
                cestado.BackColor           = Color.LemonChiffon;
            }
        }
예제 #5
0
        private void btgerar_Click(object sender, EventArgs e)
        {
            // variaveis
            classfuncionario cfuncioanrio = new classfuncionario();
            string           pesquisa     = cbopcoesp.SelectedItem.ToString();

            switch (pesquisa)
            {
            case "Aniversariantes Mês":
                if (cbmes.Text != "")
                {
                    classfuncionarioBindingSource.DataSource = cfuncioanrio.relfuncionariomes(cbmes.SelectedIndex);
                    this.reportViewerfuncio.RefreshReport();
                }
                else
                {
                    MessageBox.Show("Favor Escolha um Mês", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                break;

            case "Aniversariantes por Dia e Mês":
                if (cbdia.Text != "" && cbmes.Text != "")
                {
                    classfuncionarioBindingSource.DataSource = cfuncioanrio.relfuncionariodiaemes(cbdia.SelectedIndex, cbmes.SelectedIndex);
                    this.reportViewerfuncio.RefreshReport();
                }
                else
                {
                    MessageBox.Show("Favor Escolher um Dia e Mês", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                break;

            case "Sexo":
                if (rbmasculino.Checked == true)
                {
                    cfuncioanrio.sexo = "M";
                    classfuncionarioBindingSource.DataSource = cfuncioanrio.relfuncionariosexo(cfuncioanrio.sexo);
                    this.reportViewerfuncio.RefreshReport();
                }
                else
                if (rbfeminino.Checked)
                {
                    cfuncioanrio.sexo = "F";
                    classfuncionarioBindingSource.DataSource = cfuncioanrio.relfuncionariosexo(cfuncioanrio.sexo);
                    this.reportViewerfuncio.RefreshReport();
                }
                break;

            case "Idade":
                if (txtate.Text != "" && txtde.Text != "")
                {
                    classfuncionarioBindingSource.DataSource = cfuncioanrio.relfuncioanrioidade(Convert.ToInt32(txtde.Text), Convert.ToInt32(txtate.Text));
                    this.reportViewerfuncio.RefreshReport();
                }
                else
                {
                    MessageBox.Show("Favor Escolher uma Idade", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                break;

            case "Cidade":
                if (cbcidade.Text != "")
                {
                    classfuncionarioBindingSource.DataSource = cfuncioanrio.relfuncionariocidade(cbcidade.SelectedValue.ToString());
                    this.reportViewerfuncio.RefreshReport();
                }
                else
                {
                    MessageBox.Show("Favor Escolher uma Cidade", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                break;

            case "Status":
                if (rbativo.Checked == true)
                {
                    cfuncioanrio.status = 1;
                    classfuncionarioBindingSource.DataSource = cfuncioanrio.relfuncionariostatus(cfuncioanrio.status);
                    this.reportViewerfuncio.RefreshReport();
                }
                else
                if (rbinativo.Checked)
                {
                    cfuncioanrio.status = 0;
                    classfuncionarioBindingSource.DataSource = cfuncioanrio.relfuncionariostatus(cfuncioanrio.status);
                    this.reportViewerfuncio.RefreshReport();
                }
                break;
            }
        }
예제 #6
0
        private void formrelfuncionario_Load(object sender, EventArgs e)
        {
            // caregar a combo cidade mostrando elas

            classfuncionario cfuncioanrio = new classfuncionario();

            cbcidade.DataSource    = cfuncioanrio.buscarelcidade();
            cbcidade.DisplayMember = "cidade";
            cbcidade.ValueMember   = "cidade";
            cbcidade.SelectedIndex = -1;

            // mostrando os dias na combo

            // opciones de pesquisa

            cbopcoesp.Items.Add("Escolha um Tipo de Relatorio");
            cbopcoesp.Items.Add("Aniversariantes Mês");
            cbopcoesp.Items.Add("Aniversariantes por Dia e Mês");
            cbopcoesp.Items.Add("Sexo");
            cbopcoesp.Items.Add("Idade");
            cbopcoesp.Items.Add("Cidade");
            cbopcoesp.Items.Add("Status");
            cbopcoesp.SelectedIndex = 0;

            //mostrando os dias

            cbdia.Items.Add("Selecione um Dia");
            cbdia.Items.Add("1");
            cbdia.Items.Add("2");
            cbdia.Items.Add("3");
            cbdia.Items.Add("4");
            cbdia.Items.Add("5");
            cbdia.Items.Add("6");
            cbdia.Items.Add("7");
            cbdia.Items.Add("8");
            cbdia.Items.Add("9");
            cbdia.Items.Add("10");
            cbdia.Items.Add("11");
            cbdia.Items.Add("12");
            cbdia.Items.Add("13");
            cbdia.Items.Add("14");
            cbdia.Items.Add("15");
            cbdia.Items.Add("16");
            cbdia.Items.Add("17");
            cbdia.Items.Add("18");
            cbdia.Items.Add("19");
            cbdia.Items.Add("20");
            cbdia.Items.Add("21");
            cbdia.Items.Add("22");
            cbdia.Items.Add("23");
            cbdia.Items.Add("24");
            cbdia.Items.Add("25");
            cbdia.Items.Add("26");
            cbdia.Items.Add("27");
            cbdia.Items.Add("28");
            cbdia.Items.Add("29");
            cbdia.Items.Add("30");
            cbdia.Items.Add("31");
            cbdia.SelectedIndex = 0;

            //mostrand os meses na combo box

            cbmes.Items.Add("Selecione um Mês");
            cbmes.Items.Add("Janeiro");
            cbmes.Items.Add("Fevereiro");
            cbmes.Items.Add("Março");
            cbmes.Items.Add("Abril");
            cbmes.Items.Add("Maio");
            cbmes.Items.Add("Junho");
            cbmes.Items.Add("Julho");
            cbmes.Items.Add("Agosto");
            cbmes.Items.Add("Setembro");
            cbmes.Items.Add("Outubro");
            cbmes.Items.Add("Novembro");
            cbmes.Items.Add("Dezembro");
            cbmes.SelectedIndex = 0;


            this.reportViewerfuncio.RefreshReport();
        }
        private void bteditar_Click(object sender, EventArgs e)
        {
            if (dataGridViewconfunci.SelectedCells.Count > 0)
            {
                classfuncionario cfuncionario = new classfuncionario();
                cfuncionario.retornafuncionario(Convert.ToInt32(dataGridViewconfunci.SelectedRows[0].Cells[0].Value));
                fmrfuncionario formfuncionario = new fmrfuncionario();

                formfuncionario.tbcodigo.Text          = cfuncionario.codigofuncionario.ToString();
                formfuncionario.tbnome.Text            = cfuncionario.nome.ToString();
                formfuncionario.mtbcpf.Text            = cfuncionario.cpf.ToString();
                formfuncionario.mtbcelular.Text        = cfuncionario.celular.ToString();
                formfuncionario.mtbtelefone.Text       = cfuncionario.telefone.ToString();
                formfuncionario.mtbdatanascimento.Text = cfuncionario.datanascimento.ToString();
                formfuncionario.tbbairro.Text          = cfuncionario.bairro.ToString();
                formfuncionario.tbrua.Text             = cfuncionario.rua.ToString();
                //  formfuncionario.cestado.SelectedIndex = formfuncionario.cestado.FindStringExact(cfuncionario.estado);
                formfuncionario.estado            = cfuncionario.estado;
                formfuncionario.tbcidade.Text     = cfuncionario.cidade.ToString();
                formfuncionario.cbtipoacesso.Text = cfuncionario.tipodeacesso.ToString();
                formfuncionario.tblogin.Text      = cfuncionario.login.ToString();
                formfuncionario.tbsenha.Text      = cfuncionario.senha.ToString();
                formfuncionario.tbnumero.Text     = cfuncionario.numerocasa.ToString();


                // verificando o status

                if (cfuncionario.status == 1)
                {
                    formfuncionario.cbstatus.Checked = true;
                }

                else
                {
                    formfuncionario.cbstatus.Checked = false;
                }


                // conferindo o sexo

                if (cfuncionario.sexo == "F")
                {
                    formfuncionario.rbfemenino.Checked  = true;
                    formfuncionario.rbmasculino.Checked = false;
                }
                else
                if (cfuncionario.sexo == "M")
                {
                    formfuncionario.rbfemenino.Checked  = false;
                    formfuncionario.rbmasculino.Checked = true;
                }
                cfuncionario.sexo = "M";


                ////  verificando os Campos Telefone e Celular

                //if (mtbcelular.Text != " -")
                //    cfuncionario.celular = mtbcelular.Text;
                //else
                //    cfuncionario.celular = "";

                //if (mtbtelefone.Text != "-")
                //    cfuncionario.telefone = mtbtelefone.Text;
                //else
                //    cfuncionario.telefone = "";


                // mandar a informacao update
                formfuncionario.tipo = "Atualização";

                // nao repetir que outro formulario seja aberto e depois de atualizar fechar o form
                formfuncionario.ShowDialog();

                btpesquisar_Click(this, new EventArgs());
            }
            else
            {
                MessageBox.Show("Selecionar o produto a ser Atualizado !", "Sistema MasterSports", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
        private void btpesquisar_Click(object sender, EventArgs e)
        {
            // criando variavel para guadar as informacoes carregadas

            string           consulta    = cbpesquisa.SelectedItem.ToString();
            classfuncionario consltafunc = new classfuncionario();

            switch (consulta)
            {
            case "Nome":
                // verificar se algo foi digitado
                if (txtnome.Text != "")

                // inicio
                {
                    if (rbinicio.Checked)
                    {
                        consltafunc.nome = txtnome.Text;
                        dataGridViewconfunci.DataSource = consltafunc.buscaconsinicio();
                    }
                }
                else if (rbcontem.Checked)
                {
                    consltafunc.nome = txtnome.Text;
                    dataGridViewconfunci.DataSource = consltafunc.buscaconscontem();
                }

                else
                {
                    MessageBox.Show("Digite um Nome", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                break;

            case "CPF":
                //verificar se algo oi digitado

                // cpf copntem
                if (txtcpf.Text != "")
                {
                    consltafunc.cpf = txtcpf.Text;
                    dataGridViewconfunci.DataSource = consltafunc.buscacpfcontem();
                }
                else
                {
                    MessageBox.Show("Favor digita um cpf", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                break;

            case "Sexo":

                if (rbmasculino.Checked == true)
                {
                    consltafunc.sexo = "M";
                    dataGridViewconfunci.DataSource = consltafunc.buscafuncsexoM();
                }
                else
                if (rbfemenino.Checked)
                {
                    consltafunc.sexo = "F";
                    dataGridViewconfunci.DataSource = consltafunc.buscafunsexoF();
                }
                else
                {
                    MessageBox.Show("Favor escolher um sexo", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                break;

            case "Status":
                if (rbativo.Checked == true)
                {
                    consltafunc.status = 1;
                    dataGridViewconfunci.DataSource = consltafunc.buscafunstatusativo();
                }
                else
                if (rbinativo.Checked)
                {
                    consltafunc.status = 0;
                    dataGridViewconfunci.DataSource = consltafunc.buscafunstatusativo();
                }
                break;
            }
        }