예제 #1
0
        public Boolean ValidaCPF(string strValida)
        {
            clsFuncionario    teste  = new clsFuncionario();
            clsFuncionarioBLL teste1 = new clsFuncionarioBLL();

            teste.CPF_Funcionario = strValida;

            DataTable dt = new DataTable();

            dt = teste1.SelecionaFuncionario(teste);

            try
            {
                if (dt.Rows.Count > 0)
                {
                    return(false);
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Falha ao consultar CPF do Funcionario");
            }

            return(true);
        }
예제 #2
0
        public void preenchegrid()
        {
            clsFuncionario    teste  = new clsFuncionario();
            clsFuncionarioBLL teste1 = new clsFuncionarioBLL();

            teste1.SelecionaFuncionario(teste);
        }
예제 #3
0
        private void mtxtBuscaPorCPF_TextChanged(object sender, EventArgs e)
        {
            clsFuncionario    teste  = new clsFuncionario();
            clsFuncionarioBLL teste1 = new clsFuncionarioBLL();

            teste.CPF_Funcionario    = mtxtBuscaPorCPF.Text.ToString();
            dtgv_gravacao.DataSource = teste1.SelecionaFuncionario(teste);
        }
예제 #4
0
        private void Funcionario_Load(object sender, EventArgs e)
        {
            clsFuncionario    teste   = new clsFuncionario();
            clsFuncionarioBLL testte1 = new clsFuncionarioBLL();

            dtgv_gravacao.DataSource = testte1.SelecionaFuncionario(teste);

            btn_alterar.Enabled = false;
            btn_excluir.Enabled = false;
            valida_cargo        = false;
        }
예제 #5
0
        private void btn_alterar_Click(object sender, EventArgs e)
        {
            if (btn_alterar.Text == "Alterar")
            {
                gp_dadosfunc.Enabled = true;
                groupBox3.Enabled    = true;
                btn_excluir.Enabled  = true;
                mtxt_cpf.Enabled     = true;
                btn_alterar.Text     = "Salvar";
            }
            else if (btn_alterar.Text == "Salvar")
            {
                if (ValidaCampos() == true)
                {
                    clsFuncionarioBLL teste  = new clsFuncionarioBLL();
                    clsFuncionario    teste1 = new clsFuncionario();

                    teste1.Cod_Func                = Int32.Parse(dtgv_gravacao.CurrentRow.Cells[0].Value.ToString());
                    teste1.Nome_Func               = nome;
                    teste1.Bairro_Funcionario      = bairro;
                    teste1.Celular_Funcionario     = cel;
                    teste1.CEP_Funcionario         = cep;
                    teste1.Cidade_Funcionario      = cidade;
                    teste1.Numero_Residencia       = txt_numero.Text.ToString();
                    teste1.Login_Funcionario       = txt_Usuario.Text.ToString();
                    teste1.Senha_Funcionario       = txt_Senha.Text.ToString();
                    teste1.Telefone_Funcionario    = telefone;
                    teste1.Complemento_Funcionario = complemento;
                    teste1.CPF_Funcionario         = cpf;
                    teste1.data_Nasc               = data.ToString("yyyy/MM/dd");
                    teste1.Email_Funcionario       = email;
                    teste1.Endereco_Funcionario    = endereco;
                    teste1.Cargo = cbox_Cargo.SelectedItem.ToString();
                    teste1.Estado_Funcionario = cb_uf.SelectedItem.ToString();

                    teste.UpdateFuncionario(teste1);

                    btn_alterar.Text = "Alterar";

                    Clear_Dados();
                }
            }
        }
예제 #6
0
        private void preenchecargo()
        {
            try
            {
                DataTable         dt     = new DataTable();
                clsFuncionarioBLL teste  = new clsFuncionarioBLL();
                clsFuncionario    teste1 = new clsFuncionario();

                dt = teste.SelecionaCargo(teste1);

                for (int i = 0; dt.Rows.Count > i; i++)
                {
                    cbox_Cargo.Items.Add(dt.Rows[i][0].ToString());
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Falha ao conectar ao Bano de Dados, Contate seu suporte");
            }
        }
예제 #7
0
        private void btn_excluir_Click(object sender, EventArgs e)
        {
            clsFuncionario    teste  = new clsFuncionario();
            clsFuncionarioBLL teste1 = new clsFuncionarioBLL();

            teste.Cod_Func = Int32.Parse(dtgv_gravacao.CurrentRow.Cells[0].Value.ToString());
            teste1.DeleteFuncionario(teste);

            valida = false;
            preenchegrid();
            Clear_Dados();
            btn_alterar.Enabled = false;
            btn_excluir.Enabled = false;
            mtxt_cpf.Enabled    = true;
            btn_salvar.Text     = "Gravar";

            dtgv_gravacao.Enabled = true;
            gp_dadosfunc.Enabled  = true;
            groupBox3.Enabled     = true;

            Clear_Dados();
            preenchegrid();
        }
예제 #8
0
        private void btn_salvar_Click_1(object sender, EventArgs e)
        {
            //Valida se todos os campos estao preenchidos corretamente
            if (ValidaCampos())
            {
                //Verifica se e para incluiur ou atualizar
                switch (valida)
                {
                case true:


                    Clear_Dados();
                    btn_alterar.Enabled   = false;
                    btn_excluir.Enabled   = false;
                    mtxt_cpf.Enabled      = true;
                    dtgv_gravacao.Enabled = true;

                    break;

                //Se for para incluir abaixo
                case false:

                    //Verificar se existe usuario cadastrado


                    // fim da verificacao

                    if (ValidaCPF(cpf))
                    {
                        // se for verdadeiro nao encontrou cpf pode inserir
                        clsFuncionarioBLL teste  = new clsFuncionarioBLL();
                        clsFuncionario    teste1 = new clsFuncionario();

                        teste1.Nome_Func               = nome;
                        teste1.Bairro_Funcionario      = bairro;
                        teste1.Celular_Funcionario     = cel;
                        teste1.CEP_Funcionario         = cep;
                        teste1.Cidade_Funcionario      = cidade;
                        teste1.Numero_Residencia       = txt_numero.Text.ToString();
                        teste1.Login_Funcionario       = txt_Usuario.Text.ToString();
                        teste1.Senha_Funcionario       = txt_Senha.Text.ToString();
                        teste1.Telefone_Funcionario    = telefone;
                        teste1.Complemento_Funcionario = complemento;
                        teste1.CPF_Funcionario         = cpf;
                        teste1.data_Nasc               = data.ToString("yyyy/MM/dd");
                        teste1.Email_Funcionario       = email;
                        teste1.Endereco_Funcionario    = endereco;
                        teste1.Cargo = cargo;
                        teste1.Estado_Funcionario = cb_uf.SelectedItem.ToString();

                        teste.InsereFuncionario(teste1);
                    }
                    else
                    {
                        MessageBox.Show("CPF ja Existe");
                    }


                    break;
                }
            }
        }