示例#1
0
        private void btRecu_Click(object sender, EventArgs e)
        {
            if (txtCpf.Text != "")
            {
                classFuncionarios obj = new classFuncionarios();
                obj.CPF        = txtCpf.Text;
                dtv.DataSource = obj.recuSenha();
                txtCpf.Text    = "";
                if (dtv.RowCount == 1)
                {
                    MessageBox.Show("Nenhum Funcionário encontrado com esse CPF:  " + obj.CPF + "", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                    dtv.DataSource = null;
                }
            }


            else if (txtEmail.Text != "")
            {
                classFuncionarios obj = new classFuncionarios();
                obj.Email      = txtEmail.Text;
                dtv.DataSource = obj.recuSenha();
                //txtEmail.Text = "";
                if (dtv.RowCount == 1)
                {
                    MessageBox.Show("Nenhum Funcionário encontrado com esse E-mail:  " + obj.Email + " ", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                    dtv.DataSource = null;
                }

                txtEmail.Text = "";
            }
        }
示例#2
0
        private void frmVendaCliGrid_Load(object sender, EventArgs e)
        {
            classFuncionarios obj = new classFuncionarios();

            cbFuncionario.DataSource    = obj.BuscaFuncionario();
            cbFuncionario.DisplayMember = "NomeFuncionario";
            cbFuncionario.ValueMember   = "CodigoFuncionarios";
            cbFuncionario.SelectedIndex = -1;

            cbFormaPagamento.Items.Add("Dinheiro");
            cbFormaPagamento.Items.Add("Cartão de Credito");
            cbFormaPagamento.Items.Add("Cartão de Débito");
            cbFormaPagamento.Items.Add("Crediário");
            cbFormaPagamento.SelectedIndex = 0;
        }
示例#3
0
        private void frmPesquisaFuncionario_Load(object sender, EventArgs e)
        {
            cbTipoPesquisa.Items.Add("Nome");
            cbTipoPesquisa.Items.Add("CPF");
            cbTipoPesquisa.Items.Add("Cargo");

            cbTipoPesquisa.Items.Add("Código");
            cbTipoPesquisa.Items.Add("Status");

            cbTipoPesquisa.SelectedIndex = 0;

            classFuncionarios cCategoria = new classFuncionarios();

            cbCargo.DataSource    = cCategoria.BuscarCargo();
            cbCargo.DisplayMember = "NomeCargo";
            cbCargo.ValueMember   = "CodigoCargo";
            cbCargo.SelectedIndex = -1;
        }
示例#4
0
        private void frmFuncionarios_Load(object sender, EventArgs e)
        {
            lbdata.Text = DateTime.Now.ToString();

            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");

            cbEstado.Sorted       = true;
            cbEstado.SelectedItem = "SP";
            txtNome.Focus();
            txtCod.Enabled = false;

            classFuncionarios cFunc = new classFuncionarios();

            cbCargo.DataSource    = cFunc.BuscarCargo();
            cbCargo.DisplayMember = "NomeCargo";
            cbCargo.ValueMember   = "CodigoCargo";
            cbCargo.SelectedIndex = -1;
        }
示例#5
0
        private void buttonExcluirMarca_Click(object sender, EventArgs e)
        {
            classFuncionarios obj = new classFuncionarios();

            obj.CodigoFuncionarios = Convert.ToInt32(txtCod.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.ExcluirFuncionario();
                if (aux)
                {
                    MessageBox.Show("Funcionario: " + obj.NomeFuncionario + "Excluído com sucesso.", "Sistema Loja Cosméticos", MessageBoxButtons.OK, MessageBoxIcon.Question);
                    this.Close();
                }
                else
                {
                    MessageBox.Show(obj.NomeFuncionario + "Este Funcionario está sendo usada.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
示例#6
0
        private void buttonCadMarca_Click(object sender, EventArgs e)
        {
            classFuncionarios cFunc = new classFuncionarios();

            if ((mskTelefone.Text != "(  )    -" || mskCelular.Text != "(  )    -") && txtNome.Text != "" &&
                mskCPF.Text != "   .   .   -" && mskDataNascimento.Text != "  /  /" && txtRua.Text != "" &&
                txtNumero.Text != "" && txtEmail.Text != "" && mskDataAdmissao.Text != "  /  /")
            {
                cFunc.CodigoCargo     = Convert.ToInt32(cbCargo.SelectedValue);
                cFunc.NomeFuncionario = txtNome.Text;
                cFunc.CPF             = mskCPF.Text;
                cFunc.DataNascimento  = Convert.ToDateTime(mskDataNascimento.Text);
                cFunc.Rua             = txtRua.Text;
                cFunc.Numero          = Convert.ToInt32(txtNumero.Text);
                cFunc.Complemento     = txtComplemento.Text;
                cFunc.Bairro          = txtBairro.Text;
                cFunc.Cidade          = txtCidade.Text;
                cFunc.Estado          = cbEstado.SelectedItem.ToString();
                cFunc.Email           = txtEmail.Text;

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

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

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

                int aux = cFunc.CadastrarFuncionario();
                if (aux != 0)
                {
                    MessageBox.Show(" Funcionario:" + cFunc.NomeFuncionario + " Cadastrado com Sucesso",
                                    "Sistema Loja Cosmético", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    buttonLimparFuncionario_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;
                txtRua.BackColor            = Color.LemonChiffon;
                txtNumero.BackColor         = Color.LemonChiffon;
                txtEmail.BackColor          = Color.LemonChiffon;
                mskCelular.BackColor        = Color.Aqua;
                mskTelefone.BackColor       = Color.Aqua;
                mskDataAdmissao.BackColor   = Color.LemonChiffon;
                txtNome.Focus();
                cbCargo.BackColor = Color.LemonChiffon;
            }
        }
示例#7
0
        private void frmRelFuncionarios_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.Items.Add("Cargo");
            cbTipoRel.Items.Add("Data de Admissão");
            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;

            classFuncionarios cCategoria = new classFuncionarios();

            cbCargo.DataSource    = cCategoria.BuscarCargo();
            cbCargo.DisplayMember = "NomeCargo";
            cbCargo.ValueMember   = "CodigoCargo";
            cbCargo.SelectedIndex = -1;


            this.rptv.RefreshReport();
        }
示例#8
0
        private void btGerarRel_Click(object sender, EventArgs e)
        {
            string            Consulta = cbTipoRel.SelectedItem.ToString();
            classFuncionarios obj      = new classFuncionarios();

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

                    classFuncionariosBindingSource.DataSource = obj.RelFunStatus(obj.Status);
                    this.rptv.RefreshReport();
                }
                else
                {
                    obj.Status = 0;

                    classFuncionariosBindingSource.DataSource = obj.RelFunStatus(obj.Status);
                    this.rptv.RefreshReport();
                }
                break;


            case "Aniversariantes do Mês":
                if (cbMes.Text != "Escolha um Mês")
                {
                    int mes = Convert.ToInt32(cbMes.SelectedIndex);
                    classFuncionariosBindingSource.DataSource = obj.RelFunMes(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);
                    classFuncionariosBindingSource.DataSource = obj.RelFunDiaMes(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);
                classFuncionariosBindingSource.DataSource = obj.RelFunDataCompleta(dinicio, dfinal);
                this.rptv.RefreshReport();
                break;


            //Data de Admissão

            case "Data de Admissão":
                DateTime Dinicio, Dfinal;
                Dinicio = Convert.ToDateTime(dtpDe.Text);
                Dfinal  = Convert.ToDateTime(dtpAte.Text);
                classFuncionariosBindingSource.DataSource = obj.RelFunDataAdmissao(Dinicio, Dfinal);
                this.rptv.RefreshReport();
                break;

            case "Cidade":
                if (cbCidade.Text != "")
                {
                    string cidade = Convert.ToString(cbCidade.Text);
                    //obj.Cidade = Convert.ToInt32(cbCidade.SelectedItem);
                    classFuncionariosBindingSource.DataSource = obj.RelFunCidade(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);
                    classFuncionariosBindingSource.DataSource = obj.RelFunIdade(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);
                    classFuncionariosBindingSource.DataSource = obj.RelFunIdadeMaior(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();
                    classFuncionariosBindingSource.DataSource = obj.RelFunSexo(sexo);
                    this.rptv.RefreshReport();
                }

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


                break;

            case "Cargo":
                if (cbCargo.Text != "")
                {
                    int cargo = Convert.ToInt32(cbCargo.SelectedValue);
                    classFuncionariosBindingSource.DataSource = obj.RelFunCargo(cargo);
                    this.rptv.RefreshReport();
                }
                else
                {
                    MessageBox.Show("Favor escolher um cargo.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }

                break;
            }
        }
示例#9
0
        private void frmFuncionarios_Load(object sender, EventArgs e)
        {
            lbdata.Text = DateTime.Now.ToString();

            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");

            cbEstado.Sorted       = true;
            cbEstado.SelectedItem = "SP";
            txtNome.Focus();
            txtCod.Enabled = false;

            classFuncionarios cFunc = new classFuncionarios();

            cbCargo.DataSource    = cFunc.BuscarCargo();
            cbCargo.DisplayMember = "NomeCargo";
            cbCargo.ValueMember   = "CodigoCargo";
            cbCargo.SelectedIndex = -1;



            if (tipo == "Atualização")
            {
                label9.Text            = "Atualização de Funcionario";
                buttonCadMarca.Enabled = false;
                checkboxStatus.Enabled = true;
                //cbCategoria.SelectedValue = categoria;
                // cbMarca.SelectedValue = marca;
                cbCargo.SelectedValue = cargo;

                cbEstado.SelectedItem        = estado;
                buttonExcluirMarca.Enabled   = true;
                buttonAtualizarMarca.Enabled = true;

                //classFuncionarios obj = new classFuncionarios();
                //cbEstado.DataSource = obj.BuscarEstado();
                //cbEstado.DisplayMember = "Estado";
                //cbEstado.ValueMember = "Estado";
            }
        }
示例#10
0
        private void buttonAtualizarMarca_Click(object sender, EventArgs e)
        {
            classFuncionarios obj = new classFuncionarios();

            if ((mskTelefone.Text != "(  )    -" || mskCelular.Text != "(  )    -") && txtNome.Text != "" && mskCPF.Text != "   .   .   -" && mskDataNascimento.Text != "  /  /" && txtRua.Text != "" &&
                txtNumero.Text != "" && txtEmail.Text != "" && mskDataAdmissao.Text != "  /  /")
            {
                obj.NomeFuncionario = txtNome.Text;
                obj.RG                  = mskRG.Text;
                obj.CPF                 = mskCPF.Text;
                obj.DataNascimento      = Convert.ToDateTime(mskDataNascimento.Text);
                obj.DataAdimissao       = Convert.ToDateTime(mskDataAdmissao.Text);
                obj.TelefoneCelular     = mskCelular.Text;
                obj.TelefoneResidencial = mskTelefone.Text;
                obj.Email               = txtEmail.Text;
                obj.Rua                 = txtRua.Text;
                obj.Numero              = Convert.ToInt32(txtNumero.Text);
                obj.Cidade              = txtCidade.Text;
                obj.Bairro              = txtBairro.Text;
                obj.Complemento         = txtComplemento.Text;
                obj.CEP                 = mskCEP.Text;
                obj.Estado              = cbEstado.Text;
                obj.CodigoCargo         = Convert.ToInt32(cbCargo.SelectedValue);

                if (rbFeminino.Checked)
                {
                    obj.Sexo = "Feminino";
                }

                else if (rbMasculino.Checked)
                {
                    obj.Sexo = "Masculino";
                }


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

                else
                {
                    obj.Status = 0;
                }

                obj.CodigoFuncionarios = Convert.ToInt32(txtCod.Text);
                bool aux = obj.AtualizarFuncionario();
                if (aux)
                {
                    MessageBox.Show("Funcionario: " + obj.NomeFuncionario + " atualizado com sucesso.", "Sistema Loja Cosméticos", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.Close(); // fecha form
                }

                else
                {
                    MessageBox.Show("Erro ao atualizar o Funcionario " + obj.NomeFuncionario, " 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;
                mskCPF.BackColor            = Color.LemonChiffon;
                mskDataNascimento.BackColor = Color.LemonChiffon;
                txtRua.BackColor            = Color.LemonChiffon;
                txtNumero.BackColor         = Color.LemonChiffon;
                txtEmail.BackColor          = Color.LemonChiffon;
                mskCelular.BackColor        = Color.Aqua;
                mskTelefone.BackColor       = Color.Aqua;
                mskDataAdmissao.BackColor   = Color.LemonChiffon;
                txtNome.Focus();
                cbCargo.BackColor = Color.LemonChiffon;
            }
        }
示例#11
0
        public void logar()
        {
            classFuncionarios obj = new classFuncionarios();

            string nomefuncionario = txtLogin.Text;
            string cpf             = txtSenha.Text;


            if (obj.login(nomefuncionario, cpf) || (txtLogin.Text == "admin" && txtSenha.Text == "admin"))
            {
                MessageBox.Show("Bem Vindo ao Sistema Funcionário: " + nomefuncionario, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information);
                logado = true;
                this.Dispose();
                // this.Close();
            }
            else
            {
                MessageBox.Show("Nome e CPF não coincide.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error);
                logado = false;
            }


            //sqlConn = new SqlConnection();


            //string usu, pwd;



            //try
            //{
            //    usu = txtLogin.Text;
            //    pwd = txtSenha.Text;


            //    _Sql = "select count(CodigoFuncionarios) from Funcionarios where NomeFuncionario = @NomeFuncionario and RG = @RG";
            //    SqlCommand cmd = new SqlCommand(_Sql,sqlConn);


            //    cmd.Parameters.Add("@NomeFuncionario", SqlDbType.VarChar).Value = usu;

            //    cmd.Parameters.Add("@RG", SqlDbType.VarChar).Value = pwd;

            //    obj.RetornaDataTable(_Sql);
            //    //private string teste = _Sql;
            //    // int v = (int)cmd.ExecuteScalar();

            //    if (aux != "" )
            //    {
            //        MessageBox.Show("Login Realizado com sucesso");
            //    }
            //    else
            //    {
            //        MessageBox.Show("Erro ao logar");
            //    }

            //}
            //catch(SqlException error)
            //{
            //    MessageBox.Show(error + "No Banco");
            //}
        }
示例#12
0
        private void btEditar_Click(object sender, EventArgs e)
        {
            if (dtv.SelectedCells.Count > 0)
            {
                classFuncionarios obj = new classFuncionarios();
                obj.RetornaFuncionario(Convert.ToInt32(dtv.SelectedRows[0].Cells[0].Value));
                frmFuncionarios obj2 = new frmFuncionarios();

                obj2.txtCod.Text            = obj.CodigoFuncionarios.ToString();
                obj2.lbdata.Text            = obj.DataCadastro.ToShortDateString();
                obj2.txtNome.Text           = obj.NomeFuncionario;
                obj2.mskRG.Text             = obj.RG;
                obj2.mskCPF.Text            = obj.CPF;
                obj2.cargo                  = obj.CodigoCargo;
                obj2.mskDataAdmissao.Text   = obj.DataAdimissao.ToString();
                obj2.mskDataNascimento.Text = obj.DataNascimento.ToString();
                obj2.mskTelefone.Text       = obj.TelefoneResidencial;
                obj2.mskCelular.Text        = obj.TelefoneCelular;
                obj2.txtEmail.Text          = obj.Email;
                obj2.txtRua.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 Funcionario a ser Atualizado !", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
示例#13
0
        private void btPesquisar_Click(object sender, EventArgs e)
        {
            string            Consulta = cbTipoPesquisa.SelectedItem.ToString();
            classFuncionarios obj      = new classFuncionarios();

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

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

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

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

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

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

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

            case "Cargo":
                if (cbCargo.Text != "")
                {
                    obj.CodigoCargo = Convert.ToInt32(cbCargo.SelectedValue);
                    dtv.DataSource  = obj.BuscarFuncionarioCargo();
                }
                else
                {
                    MessageBox.Show("Favor escolher um cargo.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }

                break;


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

                break;
            }
        }