Пример #1
0
        public List <FuncionarioDTO> ConsultarFuncionariosFiltro(string CPF)
        {
            string script = $"SELECT * FROM Funcionario WHERE CPF like '%{CPF}%'";

            List <MySqlParameter> parms = new List <MySqlParameter>();

            Database        db     = new Database();
            MySqlDataReader reader = db.ExecuteSelectScript(script, parms);

            List <FuncionarioDTO> Funcionarios = new List <FuncionarioDTO>();

            while (reader.Read())
            {
                FuncionarioDTO dados = new FuncionarioDTO();
                dados.idFuncionario   = reader.GetInt32("idFuncionario");
                dados.Usuario         = reader.GetString("Usuario");
                dados.NomeF           = reader.GetString("NomeF");
                dados.Data_nascimento = reader.GetDateTime("Data_nascimento");
                dados.CPF             = reader.GetString("CPF");
                dados.RG          = reader.GetString("RG");
                dados.Endereco    = reader.GetString("Endereco");
                dados.Complemento = reader.GetString("Complemento");
                dados.Cargo       = reader.GetString("Cargo");
                dados.observacao  = reader.GetString("observacao");

                Funcionarios.Add(dados);
            }

            reader.Close();
            return(Funcionarios);
        }
Пример #2
0
        public int AlterarFuncionario(FuncionarioDTO dto)
        {
            string script = @"UPDATE Funcionario SET Usuario = @Usuario,
                                                       NomeF = @NomeF,
                                             Data_nascimento = @Data_nascimento,
                                                         CPF = @CPF,
                                                          RG = @RG,
                                                    Endereco = @Endereco,
                                                 Complemento = @Complemento,
                                                       Cargo = @Cargo,
                                                  observacao = @observacao

                                         WHERE idFuncionario = @idFuncionario";

            List <MySqlParameter> parms = new List <MySqlParameter>();

            parms.Add(new MySqlParameter("idFuncionario", dto.idFuncionario));
            parms.Add(new MySqlParameter("Usuario", dto.Usuario));
            parms.Add(new MySqlParameter("NomeF", dto.NomeF));
            parms.Add(new MySqlParameter("Data_nascimento", dto.Data_nascimento));
            parms.Add(new MySqlParameter("CPF", dto.CPF));
            parms.Add(new MySqlParameter("RG", dto.RG));
            parms.Add(new MySqlParameter("Endereco", dto.Endereco));
            parms.Add(new MySqlParameter("Complemento", dto.Complemento));
            parms.Add(new MySqlParameter("Cargo", dto.Cargo));
            parms.Add(new MySqlParameter("observacao", dto.observacao));

            Database db = new Database();

            return(db.ExecuteInsertScriptWithPk(script, parms));
        }
Пример #3
0
        public int CadastrarFuncionario(FuncionarioDTO dto)
        {
            string script = @"INSERT Funcionario(Usuario, Senha, NomeF, Data_nascimento, CPF, RG, Endereco, Complemento, Cargo, observacao)
                                          VALUES(@Usuario, @Senha, @NomeF, @Data_nascimento, @CPF, @RG, @Endereco, @Complemento, @Cargo, @observacao)";

            List <MySqlParameter> parms = new List <MySqlParameter>();

            parms.Add(new MySqlParameter("Usuario", dto.Usuario));
            parms.Add(new MySqlParameter("NomeF", dto.NomeF));
            parms.Add(new MySqlParameter("Data_nascimento", dto.Data_nascimento));
            parms.Add(new MySqlParameter("CPF", dto.CPF));
            parms.Add(new MySqlParameter("RG", dto.RG));
            parms.Add(new MySqlParameter("Senha", dto.Senha));
            parms.Add(new MySqlParameter("Endereco", dto.Endereco));
            parms.Add(new MySqlParameter("Complemento", dto.Complemento));
            parms.Add(new MySqlParameter("Cargo", dto.Cargo));
            parms.Add(new MySqlParameter("observacao", dto.observacao));

            Database db = new Database();

            return(db.ExecuteInsertScriptWithPk(script, parms));
        }
Пример #4
0
        public int AlterarFuncionario(FuncionarioDTO dto)
        {
            FuncionarioDatabase db = new FuncionarioDatabase();

            return(db.AlterarFuncionario(dto));
        }
Пример #5
0
        public int CadastrarFuncionario(FuncionarioDTO dto)
        {
            FuncionarioDatabase db = new FuncionarioDatabase();

            return(db.CadastrarFuncionario(dto));
        }