Пример #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
        int ValidarUsuario(clsFuncionario objFuncionario)
        {
            int codFuncionario = 0;
 
            try
            {
                codFuncionario = (int) login.ValidarUsuario(objFuncionario).Rows[0][0];
            }
            catch (Exception e){}


            if (codFuncionario == 0)
            {
                Home.mensagemDeErro("Não constam registros com o LOGIN e SENHA fornecidos.\n\nPor favor, certifique-se de que estão corretos e tente novamente.", "Falha de login");

                return 0;
            }
            return codFuncionario;
        }
Пример #3
0
        public DataTable ValidarUsuario(clsFuncionario objFuncionario) 
        {
            List<SqlParameter> lista = new List<SqlParameter>();

            SqlParameter parametro = new SqlParameter();
            parametro.ParameterName = "@Login";
            parametro.Value = objFuncionario.Login_Funcionario;
            parametro.DbType = System.Data.DbType.String;

            lista.Add(parametro);

            parametro = new SqlParameter();
            parametro.ParameterName = "@Senha";
            parametro.Value = objFuncionario.Senha_Funcionario;
            parametro.DbType = System.Data.DbType.String;

            lista.Add(parametro);

            return Banco.ExecuteProc("USP_CSharp_Login_ValidarUsuario", lista);
        }
Пример #4
0
        private void btn_Acessa_Click(object sender, EventArgs e)
        {
            if (!ValidarCampos())
                return;

            clsFuncionario objFuncionario = new clsFuncionario();
            objFuncionario.Login_Funcionario = txt_usuario.Text;
            objFuncionario.Senha_Funcionario = txt_senha.Text;

            int codFuncionario = ValidarUsuario(objFuncionario);

            if (codFuncionario == 0)
                return;
            else
            {
                acesso = codFuncionario;

                Home home = new Home();
                home.Show();
                this.Visible = false;
            }
        }
Пример #5
0
        public DataTable SelecionaCargo(clsFuncionario objPedido)
        {
            List<SqlParameter> LstParametros = new List<SqlParameter>();


            SqlParameter Parametroteste = new SqlParameter();
            Parametroteste.ParameterName = "teste";
            Parametroteste.Value = 0;
            Parametroteste.DbType = System.Data.DbType.Int32;


            LstParametros.Add(Parametroteste);
       

            DataTable dt = Banco.ExecuteProc("CSP_Seleciona_Cargo", LstParametros);


            return dt;
        }
Пример #6
0
        public DataTable UpdateFuncionario(clsFuncionario objPedido)
        {
            List<SqlParameter> LstParametros = new List<SqlParameter>();

            SqlParameter ParametroCodFuncionario = new SqlParameter();
            ParametroCodFuncionario.ParameterName = "Cod_Funcionario";
            if (objPedido.Cod_Func > 0)
                ParametroCodFuncionario.Value = objPedido.Cod_Func;
            else
                ParametroCodFuncionario.Value = null;
            ParametroCodFuncionario.DbType = System.Data.DbType.Int32;



            LstParametros.Add(ParametroCodFuncionario);
            SqlParameter ParametroNomeFuncionario = new SqlParameter();
            ParametroNomeFuncionario.ParameterName = "NOME_Funcionario";
            ParametroNomeFuncionario.Value = objPedido.Nome_Func;
            ParametroNomeFuncionario.DbType = System.Data.DbType.String;



            LstParametros.Add(ParametroNomeFuncionario);
            SqlParameter ParametroCPFFuncionario = new SqlParameter();
            ParametroCPFFuncionario.ParameterName = "CPF_Funcionario";
            ParametroCPFFuncionario.Value = objPedido.CPF_Funcionario;
            ParametroCPFFuncionario.DbType = System.Data.DbType.String;

            LstParametros.Add(ParametroCPFFuncionario);
            SqlParameter ParametroEnderecoFuncionario = new SqlParameter();
            ParametroEnderecoFuncionario.ParameterName = "Endereco_Funcionario";
            ParametroEnderecoFuncionario.Value = objPedido.Endereco_Funcionario;
            ParametroEnderecoFuncionario.DbType = System.Data.DbType.String;

            LstParametros.Add(ParametroEnderecoFuncionario);
            SqlParameter ParametroNumeroResidencia = new SqlParameter();
            ParametroNumeroResidencia.ParameterName = "Numero_Residencia";
            ParametroNumeroResidencia.Value = objPedido.Numero_Residencia;
            ParametroNumeroResidencia.DbType = System.Data.DbType.Int32;

            LstParametros.Add(ParametroNumeroResidencia);

            SqlParameter ParametroCargoFuncionario = new SqlParameter();
            ParametroCargoFuncionario.ParameterName = "Cargo_Funcionario";
            ParametroCargoFuncionario.Value = objPedido.Cargo;
            ParametroCargoFuncionario.DbType = System.Data.DbType.String;

            LstParametros.Add(ParametroCargoFuncionario);
            SqlParameter ParametroBAIRROFuncionario = new SqlParameter();
            ParametroBAIRROFuncionario.ParameterName = "BAIRRO_Funcionario";
            ParametroBAIRROFuncionario.Value = objPedido.Bairro_Funcionario;
            ParametroBAIRROFuncionario.DbType = System.Data.DbType.String;

            LstParametros.Add(ParametroBAIRROFuncionario);
            SqlParameter ParametroCepFuncionario = new SqlParameter();
            ParametroCepFuncionario.ParameterName = "Cep_Funcionario";
            ParametroCepFuncionario.Value = objPedido.CEP_Funcionario;
            ParametroCepFuncionario.DbType = System.Data.DbType.String;

            LstParametros.Add(ParametroCepFuncionario);
            SqlParameter ParametroESTADOFuncionario = new SqlParameter();
            ParametroESTADOFuncionario.ParameterName = "ESTADO_Funcionario";
            ParametroESTADOFuncionario.Value = objPedido.Estado_Funcionario;
            ParametroESTADOFuncionario.DbType = System.Data.DbType.String;

            LstParametros.Add(ParametroESTADOFuncionario);
            SqlParameter ParametroCidadeFuncionario = new SqlParameter();
            ParametroCidadeFuncionario.ParameterName = "Cidade_Funcionario";
            ParametroCidadeFuncionario.Value = objPedido.Cidade_Funcionario;
            ParametroCidadeFuncionario.DbType = System.Data.DbType.String;

            LstParametros.Add(ParametroCidadeFuncionario);
            SqlParameter ParametroCOMPLEMENTOFuncionario = new SqlParameter();
            ParametroCOMPLEMENTOFuncionario.ParameterName = "COMPLEMENTO_Funcionario";
            ParametroCOMPLEMENTOFuncionario.Value = objPedido.Complemento_Funcionario;
            ParametroCOMPLEMENTOFuncionario.DbType = System.Data.DbType.String;

            LstParametros.Add(ParametroCOMPLEMENTOFuncionario);
            SqlParameter ParametroTELEFONEFuncionario = new SqlParameter();
            ParametroTELEFONEFuncionario.ParameterName = "TELEFONE_Funcionario";
            ParametroTELEFONEFuncionario.Value = objPedido.Telefone_Funcionario;
            ParametroTELEFONEFuncionario.DbType = System.Data.DbType.String;

            LstParametros.Add(ParametroTELEFONEFuncionario);
            SqlParameter ParametroCELULARFuncionario = new SqlParameter();
            ParametroCELULARFuncionario.ParameterName = "CELULAR_Funcionario";
            ParametroCELULARFuncionario.Value = objPedido.Celular_Funcionario;
            ParametroCELULARFuncionario.DbType = System.Data.DbType.String;

            LstParametros.Add(ParametroCELULARFuncionario);
            SqlParameter ParametroEMAILFuncionario = new SqlParameter();
            ParametroEMAILFuncionario.ParameterName = "EMAIL_Funcionario";
            ParametroEMAILFuncionario.Value = objPedido.Email_Funcionario;
            ParametroEMAILFuncionario.DbType = System.Data.DbType.String;

            LstParametros.Add(ParametroEMAILFuncionario);
            SqlParameter ParametroLoginFuncionario = new SqlParameter();
            ParametroLoginFuncionario.ParameterName = "Login_Funcionario";
            ParametroLoginFuncionario.Value = objPedido.Login_Funcionario;
            ParametroLoginFuncionario.DbType = System.Data.DbType.String;

            LstParametros.Add(ParametroLoginFuncionario);
            SqlParameter ParametroSENHAFuncionario = new SqlParameter();
            ParametroSENHAFuncionario.ParameterName = "SENHA_Funcionario";
            ParametroSENHAFuncionario.Value = objPedido.Senha_Funcionario;
            ParametroSENHAFuncionario.DbType = System.Data.DbType.String;

            LstParametros.Add(ParametroSENHAFuncionario);
            SqlParameter ParametroDATANASC = new SqlParameter();
            ParametroDATANASC.ParameterName = "DATA_NASC";
            ParametroDATANASC.Value = objPedido.data_Nasc;
            ParametroDATANASC.DbType = System.Data.DbType.Date;

            LstParametros.Add(ParametroDATANASC);
            SqlParameter ParametroSalario = new SqlParameter();
            ParametroSalario.ParameterName = "Salario";
            ParametroSalario.Value = objPedido.Salario;
            ParametroSalario.DbType = System.Data.DbType.Decimal;

            LstParametros.Add(ParametroSalario);
            SqlParameter ParametrocodPermissao = new SqlParameter();
            ParametrocodPermissao.ParameterName = "cod_Permissao";
            if (objPedido.Cod_Permissao > 0)
                ParametrocodPermissao.Value = objPedido.Cod_Permissao;
            else
                ParametrocodPermissao.Value = null;
            ParametrocodPermissao.DbType = System.Data.DbType.Int32;

            LstParametros.Add(ParametrocodPermissao);



            DataTable dt = Banco.ExecuteProc("CSP_Update_Funcionario", LstParametros);


            return dt;
        }
Пример #7
0
        public DataTable DeleteFuncionario(clsFuncionario objPedido)
        {
            List<SqlParameter> LstParametros = new List<SqlParameter>();

            SqlParameter ParametroCodFuncionario = new SqlParameter();
            ParametroCodFuncionario.ParameterName = "cod_Func";
            ParametroCodFuncionario.Value = objPedido.Cod_Func;
            ParametroCodFuncionario.DbType = System.Data.DbType.Int32;



            LstParametros.Add(ParametroCodFuncionario);

            DataTable dt = Banco.ExecuteProc("csp_Delete_Funcionario", LstParametros);


            return dt;

        }
Пример #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;
                }
            }
        }
Пример #9
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);
        }
Пример #10
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");
            }
        }
Пример #11
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;
        }
Пример #12
0
        public void preenchegrid()
        {
            clsFuncionario teste = new clsFuncionario();
            clsFuncionarioBLL teste1 = new clsFuncionarioBLL();

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

        }