Пример #1
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;
        }
Пример #2
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;
                }
            }
        }
Пример #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 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");
            }
        }
Пример #5
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;
        }
Пример #6
0
        public void preenchegrid()
        {
            clsFuncionario teste = new clsFuncionario();
            clsFuncionarioBLL teste1 = new clsFuncionarioBLL();

            teste1.SelecionaFuncionario(teste);
        }
Пример #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_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();
                }
            }

        }