コード例 #1
0
        private void btEditar_Click(object sender, EventArgs e)
        {
            if (dtv.SelectedCells.Count > 0)
            {
                classCliente obj = new classCliente();
                obj.RetornaCliente(Convert.ToInt32(dtv.SelectedRows[0].Cells[0].Value));
                frmClientes obj2 = new frmClientes();

                obj2.txtCodCliente.Text     = obj.CodigoCliente.ToString();
                obj2.lbdata.Text            = obj.DataCadastro.ToShortDateString();
                obj2.txtNome.Text           = obj.NomeCliente;
                obj2.mskRG.Text             = obj.RG;
                obj2.mskCPF.Text            = obj.CPF;
                obj2.mskDataNascimento.Text = obj.DataNascimento.ToString();
                obj2.mskTelefone.Text       = obj.TelefoneResidencial;
                obj2.mskCelular.Text        = obj.TelefoneCelular;
                obj2.txtEmail.Text          = obj.Email;
                obj2.txtEndereco.Text       = obj.Rua;
                obj2.txtNumero.Text         = obj.Numero.ToString();
                obj2.txtCidade.Text         = obj.Cidade;
                obj2.txtBairro.Text         = obj.Bairro;
                obj2.txtComplemento.Text    = obj.Complemento;
                obj2.mskCEP.Text            = obj.CEP.ToString();
                obj2.estado = obj.Estado;



                if (obj.Sexo == "Feminino")
                {
                    obj2.rbFeminino.Checked  = true;
                    obj2.rbMasculino.Checked = false;
                }

                else if (obj.Sexo == "Masculino")
                {
                    obj2.rbFeminino.Checked  = false;
                    obj2.rbMasculino.Checked = true;
                }


                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 Cliente a ser Atualizado !", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
コード例 #2
0
        private void btEditar_Click(object sender, EventArgs e)
        {
            if (dgvCliente.SelectedCells.Count > 0)
            {
                classCliente cCliente = new classCliente();
                cCliente.RetornaCliente(Convert.ToInt32(dgvCliente.SelectedRows[0].Cells[0].Value));
                frmClientes formCliente = new frmClientes();

                //Não esquecer de mudar a propriedade modifiers para Public dos objetos do formulário de Funcionarios
                formCliente.txtCodigoCliente.Text = cCliente.CodigoCliente.ToString();
                formCliente.lbData.Text           = Convert.ToDateTime(cCliente.DataCadastro).ToString();
                formCliente.txtNome.Text          = cCliente.NomeCliente.ToString();
                formCliente.mskRg.Text            = cCliente.RG.ToString();
                formCliente.mskCpf.Text           = cCliente.CPF.ToString();
                formCliente.mskDataNasc.Text      = cCliente.DataNascimento.ToString();

                if (cCliente.Sexo == "Feminino")
                {
                    formCliente.rbtFeminino.Checked = true;
                }
                else
                {
                    formCliente.rbtMasculino.Checked = true;
                }

                formCliente.txtRua.Text         = cCliente.Rua.ToString();
                formCliente.txtNumero.Text      = cCliente.Numero.ToString();
                formCliente.txtComplemento.Text = cCliente.Complemento.ToString();
                formCliente.txtBairro.Text      = cCliente.Bairro.ToString();
                formCliente.txtCidade.Text      = cCliente.Cidade.ToString();
                formCliente.estado           = cCliente.Estado.ToString();
                formCliente.mskCep.Text      = cCliente.CEP.ToString();
                formCliente.txtEmail.Text    = cCliente.Email.ToString();
                formCliente.mskTelefone.Text = cCliente.TelefoneResidencial.ToString();
                formCliente.mskCelular.Text  = cCliente.TelefoneCelular.ToString();

                if (cCliente.Status == 1)
                {
                    formCliente.ckStatus.Checked = true;
                }
                else
                {
                    formCliente.ckStatus.Checked = false;
                }

                // MANDAR A INFORMAÇÃO DE UPDATE
                formCliente.tipo = "Atualização";
                //DEPOIS DE ATUALIZAR FECHA O FORMULÁRIO
                formCliente.ShowDialog();
                // CHAMAR MÉTODO DE PESQUISA
                btPesquisar_Click(this, new EventArgs());
            }
            else
            {
                MessageBox.Show("Selecione um valor a ser atualizado!", "Sistema Loja de Cosméticos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
コード例 #3
0
 private void btBuscaCliente_Click(object sender, EventArgs e)
 {
     if (string.IsNullOrEmpty(txtPesqCliente.Text))
     {
         MessageBox.Show("Favor informar um Cliente", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
     }
     else
     {
         classCliente cCliente = new classCliente();
         dgvCliente.DataSource = cCliente.BuscarCliente(txtPesqCliente.Text);
     }
 }
コード例 #4
0
        private void btExcluir_Click(object sender, EventArgs e)
        {
            classCliente cCliente = new classCliente();

            cCliente.CodigoCliente = Convert.ToInt32(txtCodigoCliente.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 = cCliente.ExcluirCliente();
                if (aux)
                {
                    MessageBox.Show("Cliente:" + cCliente.NomeCliente + " excluido com sucesso.", "Sistema Loja de Cosméticos", MessageBoxButtons.OK, MessageBoxIcon.Question);
                    this.Close();
                }
                else
                {
                    MessageBox.Show(cCliente.NomeCliente + "Erro ao excluir.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
コード例 #5
0
        private void buttonCadMarca_Click(object sender, EventArgs e)
        {
            classCliente cCliente = new classCliente();

            if ((mskTelefone.Text != "(  )    -" || mskCelular.Text != "(  )    -") && txtNome.Text != "" &&
                mskCPF.Text != "   .   .   -" && mskDataNascimento.Text != "  /  /" && txtEndereco.Text != "" &&
                txtNumero.Text != "" && txtEmail.Text != "")

            {
                cCliente.NomeCliente    = txtNome.Text;
                cCliente.CPF            = mskCPF.Text;
                cCliente.DataNascimento = Convert.ToDateTime(mskDataNascimento.Text);
                cCliente.Rua            = txtEndereco.Text;
                cCliente.Numero         = Convert.ToInt32(txtNumero.Text);
                cCliente.Complemento    = txtComplemento.Text;
                cCliente.Bairro         = txtBairro.Text;
                cCliente.Cidade         = txtCidade.Text;
                cCliente.Estado         = cbEstado.SelectedItem.ToString();
                cCliente.Email          = txtEmail.Text;

                if (rbFeminino.Checked)
                {
                    cCliente.Sexo = "Feminino";
                }
                else
                {
                    cCliente.Sexo = "Masculino";
                }
                if (mskTelefone.Text != "(  )    -")
                {
                    cCliente.TelefoneResidencial = mskTelefone.Text;
                }
                else
                {
                    cCliente.TelefoneResidencial = "";
                }

                if (mskCelular.Text != "")
                {
                    cCliente.TelefoneCelular = mskCelular.Text;
                }
                else
                {
                    cCliente.TelefoneCelular = "";
                }
                if (mskRG.Text != "  .   .   -")
                {
                    cCliente.RG = mskRG.Text;
                }
                else
                {
                    cCliente.RG = "";
                }

                if (mskCEP.Text != "     -")
                {
                    cCliente.CEP = mskCEP.Text;
                }
                else
                {
                    cCliente.CEP = "";
                }

                int aux = cCliente.CadastrarCliente();
                if (aux != 0)
                {
                    MessageBox.Show(" Cliente:" + cCliente.NomeCliente + " Cadastrado com Sucesso",
                                    "Sistema Loja Cosmético", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    buttonLimparCliente_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.Information);
                txtNome.BackColor           = Color.LemonChiffon;
                mskCPF.BackColor            = Color.LemonChiffon;
                mskDataNascimento.BackColor = Color.LemonChiffon;
                txtEndereco.BackColor       = Color.LemonChiffon;
                txtNumero.BackColor         = Color.LemonChiffon;
                txtEmail.BackColor          = Color.LemonChiffon;
                mskCelular.BackColor        = Color.Aqua;
                mskTelefone.BackColor       = Color.Aqua;
                txtNome.Focus();
            }
        }
コード例 #6
0
        private void btGerarRel_Click(object sender, EventArgs e)
        {
            string       Consulta = cbTipoRel.SelectedItem.ToString();
            classCliente obj      = new classCliente();

            switch (Consulta)
            {
            case "Status":
                if (rbAtivo.Checked == true)
                {
                    obj.Status = 1;

                    classClienteBindingSource.DataSource = obj.RelClienteStatus(obj.Status);
                    this.rptv.RefreshReport();
                }
                else
                {
                    obj.Status = 0;

                    classClienteBindingSource.DataSource = obj.RelClienteStatus(obj.Status);
                    this.rptv.RefreshReport();
                }
                break;


            case "Aniversariantes do Mês":
                if (cbMes.Text != "Escolha um Mês")
                {
                    int mes = Convert.ToInt32(cbMes.SelectedIndex);
                    classClienteBindingSource.DataSource = obj.RelClienteMes(mes);
                    this.rptv.RefreshReport();
                }

                else
                {
                    MessageBox.Show("Favor escolher um mês.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                break;


            case "Aniversariantes por Dia e Mês":
                if (cbDia.Text != "" && cbMes.Text != "")
                {
                    int mes1 = Convert.ToInt32(cbMes.SelectedIndex);
                    int dia  = Convert.ToInt32(cbDia.SelectedIndex);
                    classClienteBindingSource.DataSource = obj.RelClienteDiaMes(dia, mes1);

                    this.rptv.RefreshReport();
                }

                else
                {
                    MessageBox.Show("Favor escolher um Dia e Mês.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                break;


            case "Aniversariantes Data Completa":
                DateTime dinicio, dfinal;
                dinicio = Convert.ToDateTime(dtpDe.Text);
                dfinal  = Convert.ToDateTime(dtpAte.Text);
                classClienteBindingSource.DataSource = obj.RelClienteDataCompleta(dinicio, dfinal);
                this.rptv.RefreshReport();
                break;


            case "Cidade":
                if (cbCidade.Text != "")
                {
                    string cidade = Convert.ToString(cbCidade.Text);
                    //obj.Cidade = Convert.ToInt32(cbCidade.SelectedItem);
                    classClienteBindingSource.DataSource = obj.RelClienteCidade(cidade);
                    this.rptv.RefreshReport();
                }
                else
                {
                    MessageBox.Show("Favor escolher uma Cidade.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                break;

            case "Aniversariantes Idade":
                if (txtIdadeDe.Text != "" && txtIdadeAte.Text != "")
                {
                    int idadei = Convert.ToInt32(txtIdadeAte.Text);
                    int idadef = Convert.ToInt32(txtIdadeDe.Text);
                    classClienteBindingSource.DataSource = obj.RelClienteIdade(idadef, idadei);
                    this.rptv.RefreshReport();
                }

                else
                {
                    MessageBox.Show("Favor escrever uma Idade.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                break;


            case "Aniversariantes Maiores de":
                if (txtMaiorDe.Text != "")
                {
                    int MD = Convert.ToInt32(txtMaiorDe.Text);
                    classClienteBindingSource.DataSource = obj.RelClienteIdadeMaior(MD);
                    this.rptv.RefreshReport();
                }

                else
                {
                    MessageBox.Show("Favor escrever uma idade.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                break;


            case "Sexo":
                if (cbSexo.SelectedIndex != 0)
                {
                    string sexo = cbSexo.SelectedItem.ToString();
                    classClienteBindingSource.DataSource = obj.RelClienteSexo(sexo);
                    this.rptv.RefreshReport();
                }

                else
                {
                    MessageBox.Show("Favor escolher um Sexo.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }


                break;
            }
        }
コード例 #7
0
        private void frmRelCliente_Load(object sender, EventArgs e)
        {
            //CARREGAR COMBO TIPO DE RELATÓRIO
            cbTipoRel.Items.Add("Aniversariantes por Dia e Mês");
            cbTipoRel.Items.Add("Aniversariantes do Mês");
            cbTipoRel.Items.Add("Aniversariantes Data Completa");
            cbTipoRel.Items.Add("Aniversariantes Idade");
            cbTipoRel.Items.Add("Aniversariantes Maiores de");
            cbTipoRel.Items.Add("Cidade");
            cbTipoRel.Items.Add("Sexo");
            cbTipoRel.Items.Add("Status");
            cbTipoRel.SelectedIndex = 7;

            //CARREGAR COMBO MÊS
            cbMes.Items.Add("Escolha 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;

            //CARREGAR COMBO DIA
            cbDia.Items.Add("Escolha um Dia");
            cbDia.Items.Add("01");
            cbDia.Items.Add("02");
            cbDia.Items.Add("03");
            cbDia.Items.Add("04");
            cbDia.Items.Add("05");
            cbDia.Items.Add("06");
            cbDia.Items.Add("07");
            cbDia.Items.Add("08");
            cbDia.Items.Add("09");
            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;

            //CARREGAR COMBO SEXO
            cbSexo.Items.Add("Escolha um Sexo");
            cbSexo.Items.Add("Feminino");
            cbSexo.Items.Add("Masculino");
            cbSexo.SelectedIndex = 0;

            //CARREGAR COMBO DE CIDADE DO BANCO DE DADOS - TABELA CLIENTE
            classCliente cCliente = new classCliente();

            cbCidade.DataSource    = cCliente.BuscarCidade(); // EXECUTAR MÉTODO DE CONSULTA CRIADO NA CLASSE CLIENTE
            cbCidade.DisplayMember = "Cidade";                // EXIBIR NA COMBO (CIDADE)
            cbCidade.ValueMember   = "Cidade";                // GUARDAR NO BD (CIDADE)
            cbCidade.SelectedIndex = -1;
            this.rptv.RefreshReport();
        }
コード例 #8
0
        private void btGerarRelatorio_Click(object sender, EventArgs e)
        {
            //BOTÃO GERAR RELATÓRIO - CASE ANIVERSARIANTES DO MÊS

            //VARIÁVEIS
            classCliente cCliente = new classCliente();
            string       pesquisa = cbTipoRel.SelectedItem.ToString(); //PARA PEGAR A OPÇÃO ESCOLHIDA PELO USUÁRIO

            switch (pesquisa)
            {
            case "Aniversariantes do Mês":
                if (cbMes.Text != "Escolha um Mês")
                {
                    int mes = Convert.ToInt32(cbMes.SelectedIndex);
                    classClientesBindingSource.DataSource = cCliente.RelClienteMes(mes);
                    this.rptClientes.RefreshReport();
                }
                else
                {
                    MessageBox.Show("Favor escolher um Mês.", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }

                break;


            case "Aniversariantes por Dia e Mês":
                if (cbMes.Text != "Escolha um Mês" && cbDia.Text != "Escolha um Dia")

                {
                    int mes = Convert.ToInt32(cbMes.SelectedIndex);
                    int dia = Convert.ToInt32(cbDia.SelectedIndex);
                    classClientesBindingSource.DataSource = cCliente.RelClienteDiaMes(mes, dia);
                    this.rptClientes.RefreshReport();
                }
                else
                {
                    MessageBox.Show("Favor escolher  Dia e Mês.", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }

                break;

            case "Aniversariantes Data Completa":
                if (dtpInicial.Text != "Escolha uma Data Inicial " && dtpFinal.Text != "Escolha uma Data Final ")

                {
                    DateTime dinicio = Convert.ToDateTime(dtpInicial.Text);
                    DateTime dfinal  = Convert.ToDateTime(dtpFinal.Text);
                    classClientesBindingSource.DataSource = cCliente.RelClienteDataCompleta(dinicio, dfinal);
                    this.rptClientes.RefreshReport();
                }
                else
                {
                    MessageBox.Show("Favor escolher  Data Inicial e Data Final.", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }

                break;



            case "Aniversariantes Idade":
                if (txtDe.Text != "Escolha uma Idade Inicial" && txtAte.Text != "Escolha uma Idade Final")

                {
                    int idinicio = Convert.ToInt32(txtDe.Text);
                    int idfinal  = Convert.ToInt32(txtAte.Text);
                    classClientesBindingSource.DataSource = cCliente.RelClienteIdade(idinicio, idfinal);
                    this.rptClientes.RefreshReport();
                }
                else
                {
                    MessageBox.Show("Favor escolher  Data Inicial e Data Final.", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }

                break;


            //===============================================================================================================================================================


            case "Aniversariantes Maiores de":
                if (txtMaiores.Text != "Escolha um Idade")

                {
                    int maior = Convert.ToInt32(txtMaiores.Text);
                    classClientesBindingSource.DataSource = cCliente.RelClienteIdadeMaior(maior);
                    this.rptClientes.RefreshReport();
                }
                else
                {
                    MessageBox.Show("Favor escolher Um Idade .", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }

                break;

            //==================================================================================================================================================================
            case "Cidade":
                if (cbCidade.Text != "")

                {
                    string cidade = cbCidade.Text;
                    classClientesBindingSource.DataSource = cCliente.RelClienteCidade(cidade);
                    this.rptClientes.RefreshReport();
                }
                else
                {
                    MessageBox.Show("Favor escolher Uma Cidade .", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }

                break;

            case "Sexo":
                if (cbSexo.Text != "Escolha um Sexo")

                {
                    string sexo = cbSexo.Text;
                    classClientesBindingSource.DataSource = cCliente.RelClienteSexo(sexo);
                    this.rptClientes.RefreshReport();
                }
                else
                {
                    MessageBox.Show("Favor escolher Uma Sexo .", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }

                break;

            case "Status":
                if (rbdAtivo.Checked == true)

                {
                    cCliente.Status = 1;
                    classClientesBindingSource.DataSource = cCliente.RelClienteStatus(cCliente.Status);
                    this.rptClientes.RefreshReport();
                }
                else
                {
                    cCliente.Status = 0;
                    classClientesBindingSource.DataSource = cCliente.RelClienteStatus(cCliente.Status);
                    this.rptClientes.RefreshReport();
                }
                break;
            }
        }
コード例 #9
0
        private void buttonAtualizarMarca_Click(object sender, EventArgs e)
        {
            classCliente cCliente = new classCliente();

            if ((mskTelefone.Text != "(  )    -" || mskCelular.Text != "(  )    -") && txtNome.Text != "" &&
                mskCPF.Text != "   .   .   -" && mskDataNascimento.Text != "  /  /" && txtEndereco.Text != "" &&
                txtNumero.Text != "" && txtEmail.Text != "")
            {
                cCliente.NomeCliente    = txtNome.Text;
                cCliente.CPF            = mskCPF.Text;
                cCliente.DataNascimento = Convert.ToDateTime(mskDataNascimento.Text);
                cCliente.Rua            = txtEndereco.Text;
                cCliente.Numero         = Convert.ToInt32(txtNumero.Text);
                cCliente.Complemento    = txtComplemento.Text;
                cCliente.Bairro         = txtBairro.Text;
                cCliente.Cidade         = txtCidade.Text;
                cCliente.Estado         = cbEstado.Text;
                cCliente.Email          = txtEmail.Text;
                if (checkboxStatus.Checked == true)
                {
                    cCliente.Status = 1;
                }

                else
                {
                    cCliente.Status = 0;
                }

                if (rbFeminino.Checked)
                {
                    cCliente.Sexo = "Feminino";
                }
                else
                {
                    cCliente.Sexo = "Masculino";
                }

                if (mskTelefone.Text != "(  )    -")
                {
                    cCliente.TelefoneResidencial = mskTelefone.Text;
                }
                else
                {
                    cCliente.TelefoneResidencial = "";
                }

                if (mskCelular.Text != "")
                {
                    cCliente.TelefoneCelular = mskCelular.Text;
                }
                else
                {
                    cCliente.TelefoneCelular = "";
                }
                if (mskRG.Text != "  .   .   -")
                {
                    cCliente.RG = mskRG.Text;
                }
                else
                {
                    cCliente.RG = "";
                }

                if (mskCEP.Text != "     -")
                {
                    cCliente.CEP = mskCEP.Text;
                }
                else
                {
                    cCliente.CEP = "";
                }

                cCliente.CodigoCliente = Convert.ToInt32(txtCodCliente.Text);
                bool aux = cCliente.AtualizarCliente();
                if (aux)
                {
                    MessageBox.Show("Cliente: " + cCliente.NomeCliente + " atualizado com sucesso.", "Sistema Loja Cosméticos", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.Close(); // fecha form
                }

                else
                {
                    MessageBox.Show("Erro ao atualizar o Cliente " + cCliente.NomeCliente, " Sistema Loja Cosméticos", MessageBoxButtons.RetryCancel, MessageBoxIcon.Error);
                }
            }
        }
コード例 #10
0
        private void btCadastrar_Click(object sender, EventArgs e)
        {
            //Instanciar a classe de clientes para usar métodos e propriedades
            classCliente cCliente = new classCliente();

            //Verificar campos obrigatórios (Validando pelo menos um telefone)
            if ((mskTelefone.Text != "(  )      -" || mskCelular.Text != "(  )      -") &&
                txtNome.Text != "" && mskCpf.Text != "   .   .   -" && mskDataNasc.Text != "  /  /" &&
                txtRua.Text != "" && txtNumero.Text != "" && txtEmail.Text != "")
            {
                //Passar para as propriedades o contéudo do Formulário
                //Todos os campos que o usuário pode preencher
                cCliente.NomeCliente    = txtNome.Text;
                cCliente.CPF            = mskCpf.Text;
                cCliente.DataNascimento = Convert.ToDateTime(mskDataNasc.Text);
                cCliente.Rua            = txtRua.Text;
                cCliente.Numero         = Convert.ToInt32(txtNumero.Text);
                cCliente.Complemento    = txtComplemento.Text;
                cCliente.Bairro         = txtBairro.Text;
                cCliente.Cidade         = txtCidade.Text;
                cCliente.Estado         = cbEstado.SelectedItem.ToString(); //Combo Box
                cCliente.Email          = txtEmail.Text;

                //Radio Button
                if (rbtFeminino.Checked)
                {
                    { cCliente.Sexo = "Feminino"; }
                }
                else
                {
                    { cCliente.Sexo = "Masculino"; }


                    //Campos que são máscaras e não são obrigatórios
                    if (mskTelefone.Text != "(  )      -")
                    {
                        cCliente.TelefoneResidencial = mskTelefone.Text;
                    }
                    else
                    {
                        cCliente.TelefoneResidencial = "";
                    }

                    if (mskCelular.Text != "(  )      -")
                    {
                        cCliente.TelefoneCelular = mskCelular.Text;
                    }
                    else
                    {
                        cCliente.TelefoneCelular = "";
                    }

                    if (mskRg.Text != "  .   .   -")
                    {
                        cCliente.RG = mskRg.Text;
                    }
                    else
                    {
                        cCliente.RG = "";
                    }

                    if (mskCep.Text != "     -")
                    {
                        cCliente.CEP = mskCep.Text;
                    }
                    else
                    {
                        cCliente.CEP = "";
                    }
                }

                //Método para cadastrar da classe Cliente
                int aux = cCliente.CadastrarCliente();

                //Se deu certo = 1
                if (aux != 0)
                {
                    MessageBox.Show("Cliente: " + cCliente.NomeCliente + " Cadastrado com Sucesso.", "Sistema Loja de Cosméticos",
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                    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.Exclamation);
                }
            }
            else
            {
                MessageBox.Show("Verificar campos obrigatórios.", "Atenção",
                                MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                txtNome.BackColor     = Color.LemonChiffon;
                mskCpf.BackColor      = Color.LemonChiffon;
                mskDataNasc.BackColor = Color.LemonChiffon;
                txtRua.BackColor      = Color.LemonChiffon;
                txtNumero.BackColor   = Color.LemonChiffon;
                txtEmail.BackColor    = Color.LemonChiffon;
                mskCelular.BackColor  = Color.LemonChiffon;
                mskTelefone.BackColor = Color.LemonChiffon;
                txtNome.Focus();
            }
        }
コード例 #11
0
        private void btAtualizar_Click(object sender, EventArgs e)
        {
            classCliente cCliente = new classCliente();

            //VERIFICAR CAMPOS OBRIGATÓRIOS
            if (txtNome.Text != "" && mskCpf.Text != "   .   .   -" && mskDataNasc.Text != "  /  /" && txtRua.Text != "" && txtNumero.Text != "" &&
                txtEmail.Text != "")
            {
                //PASSAR PARA AS PROPRIEDADES O CONTEÚDO DO FORMULÁRIO
                //TODOS OS CAMPOS QUE O USUÁRIO VAI PREENCHER
                cCliente.NomeCliente    = txtNome.Text;
                cCliente.RG             = mskRg.Text;
                cCliente.CPF            = mskCpf.Text;
                cCliente.DataNascimento = Convert.ToDateTime(mskDataNasc.Text);

                if (rbtFeminino.Checked)
                {
                    cCliente.Sexo = "Feminino";
                }
                else
                {
                    cCliente.Sexo = "Masculino";
                }

                cCliente.Rua         = txtRua.Text;
                cCliente.Numero      = Convert.ToInt32(txtNumero.Text);
                cCliente.Complemento = txtComplemento.Text;
                cCliente.Bairro      = txtBairro.Text;
                cCliente.Cidade      = txtCidade.Text;
                cCliente.Estado      = cbEstado.SelectedItem.ToString();
                cCliente.CEP         = mskCep.Text;
                cCliente.Email       = txtEmail.Text;

                if (mskTelefone.Text != "(  )     -")
                {
                    cCliente.TelefoneResidencial = mskTelefone.Text;
                }
                else
                {
                    cCliente.TelefoneResidencial = "";
                }

                if (mskCelular.Text != "(  )      -")
                {
                    cCliente.TelefoneCelular = mskCelular.Text;
                }
                else
                {
                    cCliente.TelefoneCelular = "";
                }

                if (ckStatus.Checked == true)
                {
                    cCliente.Status = 1;
                }
                else
                {
                    cCliente.Status = 0;
                }

                cCliente.CodigoCliente = Convert.ToInt32(txtCodigoCliente.Text);

                bool aux = cCliente.AtualizarCliente();

                if (aux)
                {
                    MessageBox.Show(" Cliente: " + cCliente.NomeCliente + " Atualizado com Sucesso.",
                                    "Sistema Loja de Cosméticos", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Erro ao atualizar.", "Sistema Loja de Cosméticos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
            }
            else
            {
                MessageBox.Show("Verificar campos obrigatórios.", "Atenção",
                                MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                txtNome.BackColor     = Color.LemonChiffon;
                mskCpf.BackColor      = Color.LemonChiffon;
                mskDataNasc.BackColor = Color.LemonChiffon;
                txtRua.BackColor      = Color.LemonChiffon;
                txtNumero.BackColor   = Color.LemonChiffon;
                txtEmail.BackColor    = Color.LemonChiffon;
                txtNome.Focus();
            }
        }
コード例 #12
0
        private void btPesquisar_Click(object sender, EventArgs e)
        {
            string       Consulta = cbTipoPesquisa.SelectedItem.ToString();
            classCliente obj      = new classCliente();

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

            case "Nome":
                if (txtNome.Text != "")
                {
                    if (rbInicio.Checked)
                    {
                        obj.NomeCliente = txtNome.Text;
                        dtv.DataSource  = obj.BuscarClienteNomeInicial();
                    }

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

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

            case "Código":
                if (txtNome.Text != "")
                {
                    if (rbInicio.Checked)
                    {
                        obj.CodigoCliente = Convert.ToInt32(txtNome.Text);
                        dtv.DataSource    = obj.BuscarClienteCodInicial();
                    }

                    else if (rbContem.Checked)
                    {
                        obj.CodigoCliente = Convert.ToInt32(txtNome.Text);
                        dtv.DataSource    = obj.BuscarClienteCodContem();
                    }
                }

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

            case "CPF":
                if (txtNome.Text != "")
                {
                    obj.CPF        = txtNome.Text;
                    dtv.DataSource = obj.BuscarClienteCPF();
                }

                break;

            case "Aniversariantes do Mês":
                if (cbMes.Text != "Escolha um Mês")
                {
                    int mes = Convert.ToInt32(cbMes.SelectedIndex);
                    dtv.DataSource = obj.BuscarClienteMes(mes);
                }

                else
                {
                    MessageBox.Show("Favor escolher um mês.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                break;


            case "Aniversariantes por Dia e Mês":
                if (cbDia.Text != "" && cbMes.Text != "")
                {
                    int mes1 = Convert.ToInt32(cbMes.SelectedIndex);
                    int dia  = Convert.ToInt32(cbDia.SelectedIndex);
                    dtv.DataSource = obj.BuscarClienteDiaMes(dia, mes1);
                }

                else
                {
                    MessageBox.Show("Favor escolher um Dia e Mês.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                break;

            case "Cidade":
                if (cbCidade.Text != "")
                {
                    string cidade = Convert.ToString(cbCidade.Text);
                    //obj.Cidade = Convert.ToInt32(cbCidade.SelectedItem);
                    dtv.DataSource = obj.BuscarClienteCidade(cidade);
                    //this.rptv.RefreshReport();
                }
                else
                {
                    MessageBox.Show("Favor escolher uma Cidade.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                break;

            case "Aniversariantes Idade":
                if (txtMaiorDe.Text != "")
                {
                    int idadeE = Convert.ToInt32(txtMaiorDe.Text);
                    // i/nt idadef = Convert.ToInt32(txtIdadeDe.Text);
                    dtv.DataSource = obj.BuscarClienteIdadeMaior(idadeE);
                    // this.rptv.RefreshReport();
                }

                else
                {
                    MessageBox.Show("Favor escrever uma Idade.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                break;
            }
        }
コード例 #13
0
        private void frmConsultaCliente_Load(object sender, EventArgs e)
        {
            cbTipoPesquisa.Items.Add("Nome");
            cbTipoPesquisa.Items.Add("CPF");
            cbTipoPesquisa.Items.Add("Código");
            cbTipoPesquisa.Items.Add("Status");
            cbTipoPesquisa.Items.Add("Aniversariantes por Dia e Mês");
            cbTipoPesquisa.Items.Add("Aniversariantes do Mês");
            cbTipoPesquisa.Items.Add("Aniversariantes Idade");
            cbTipoPesquisa.Items.Add("Cidade");
            cbTipoPesquisa.SelectedIndex = 0;

            classCliente cCliente = new classCliente();

            cbCidade.DataSource    = cCliente.BuscarCidade(); // EXECUTAR MÉTODO DE CONSULTA CRIADO NA CLASSE CLIENTE
            cbCidade.DisplayMember = "Cidade";                // EXIBIR NA COMBO (CIDADE)
            cbCidade.ValueMember   = "Cidade";                // GUARDAR NO BD (CIDADE)
            cbCidade.SelectedIndex = -1;

            //CARREGAR COMBO MÊS
            cbMes.Items.Add("Escolha 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;

            //CARREGAR COMBO DIA
            cbDia.Items.Add("Escolha um Dia");
            cbDia.Items.Add("01");
            cbDia.Items.Add("02");
            cbDia.Items.Add("03");
            cbDia.Items.Add("04");
            cbDia.Items.Add("05");
            cbDia.Items.Add("06");
            cbDia.Items.Add("07");
            cbDia.Items.Add("08");
            cbDia.Items.Add("09");
            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;
        }
コード例 #14
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();
            classCliente cCliente = new classCliente();

            switch (Consulta)
            {
            case "Nome":
                //VERIFICAR SE ALGUM NOME FOI DIGITADO
                if (txtPesquisar.Text != "")
                {
                    //INÍCIO
                    if (rbtInicio.Checked)
                    {
                        cCliente.NomeCliente  = txtPesquisar.Text;
                        dgvCliente.DataSource = cCliente.BuscarClienteNomeInicial();
                    }

                    //CONTÉM
                    else if (rbtContem.Checked)
                    {
                        cCliente.NomeCliente  = txtPesquisar.Text;
                        dgvCliente.DataSource = cCliente.BuscarClienteNomeContem();
                    }
                }
                else
                {
                    MessageBox.Show("Favor informar um Nome.", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                break;

            case "Código":
                if (txtPesquisar.Text != "")
                {
                    cCliente.CodigoCliente = Convert.ToInt32(txtPesquisar.Text);
                    dgvCliente.DataSource  = cCliente.BuscarClienteCodigo();
                }
                else
                {
                    MessageBox.Show("Favor informar o código do Cliente.", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                break;

            case "CPF":
                if (mskCpf.Text != "   .   .   -")
                {
                    cCliente.CPF          = Convert.ToString(mskCpf.Text);
                    dgvCliente.DataSource = cCliente.BuscarClienteCPF();
                }
                else
                {
                    MessageBox.Show("Favor informar o CPF do Cliente.", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                break;

            case "Nascimento":
                if (mskDataNascimento.Text != "  /  /")
                {
                    cCliente.DataNascimento = Convert.ToDateTime(mskDataNascimento.Text);
                    dgvCliente.DataSource   = cCliente.BuscarClienteDataNascimento();
                }
                else
                {
                    MessageBox.Show("Favor informar a Data de Nascimento do Cliente.", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                break;

            case "Status":
                if (rbtAtivo.Checked == true)
                {
                    cCliente.Status       = 1;
                    dgvCliente.DataSource = cCliente.BuscarClienteStatus();
                }
                else
                {
                    cCliente.Status = 0;
                }
                dgvCliente.DataSource = cCliente.BuscarClienteStatus();
                break;
            }
        }