public FuncionarioDTO Logar(string login, string senha) { string script = @"SELECT * FROM tb_Funcionario WHERE ds_login = @nm_LoginFuncionario AND nm_senha = @nm_senha"; List <MySqlParameter> parms = new List <MySqlParameter>(); parms.Add(new MySqlParameter("nm_LoginFuncionario", login)); parms.Add(new MySqlParameter("nm_senha", senha)); Database db = new Database(); MySqlDataReader reader = db.ExecuteSelectScript(script, parms); FuncionarioDTO funcionario = null; if (reader.Read()) { funcionario = new FuncionarioDTO(); funcionario.id = reader.GetInt32("id_Funcionario"); funcionario.Nome = reader.GetString("nm_NomeFuncionario"); funcionario.Login = reader.GetString("nm_LoginFuncionario"); funcionario.Senha = reader.GetString("nm_Senha"); funcionario.PermissaoADM = reader.GetBoolean("bt_Permissao_ADM"); } reader.Close(); return(funcionario); }
public List <FuncionarioDTO> Listar() { string script = @"SELECT * FROM tb_Funcionario"; List <MySqlParameter> parms = new List <MySqlParameter>(); Database db = new Database(); MySqlDataReader reader = db.ExecuteSelectScript(script, parms); List <FuncionarioDTO> lista = new List <FuncionarioDTO>(); while (reader.Read()) { FuncionarioDTO dto = new FuncionarioDTO(); dto.id = reader.GetInt32("id_Funcionario"); dto.Nome = reader.GetString("nm_NomeFuncionario"); dto.Login = reader.GetString("nm_LoginFuncionario"); dto.Senha = reader.GetString("nm_Senha"); lista.Add(dto); } reader.Close(); return(lista); }
public int Salvar(FuncionarioDTO dto) { string script = @"INSERT INTO tb_Funcionario (nm_NomeFuncionario, nm_LoginFuncionario, nm_Senha) VALUES (@nm_NomeFuncionario, @nm_LoginFuncionario, @nm_Senha)"; List <MySqlParameter> parms = new List <MySqlParameter>(); parms.Add(new MySqlParameter("nm_NomeFuncionario", dto.Nome)); parms.Add(new MySqlParameter("nm_LoginFuncionario", dto.Login)); parms.Add(new MySqlParameter("nm_Senha", dto.Senha)); Database db = new Database(); return(db.ExecuteInsertScriptWithPk(script, parms)); }
public int Salvar(FuncionarioDTO dto) { string script = @"INSERT INTO tb_Funcionario (nm_NomeFuncionario, nm_LoginFuncionario, nm_Senha, bt_Permissao_ADM, bt_Permissao_Evento, bt_Permissao_Relatorio) VALUES (@nm_NomeFuncionario, @nm_LoginFuncionario, @nm_Senha, @bt_Permissao_ADM, @bt_Permissao_Evento, @bt_Permissao_Relatorio)"; List <MySqlParameter> parms = new List <MySqlParameter>(); parms.Add(new MySqlParameter("nm_NomeFuncionario", dto.Nome)); parms.Add(new MySqlParameter("nm_LoginFuncionario", dto.Login)); parms.Add(new MySqlParameter("nm_Senha", dto.Senha)); parms.Add(new MySqlParameter("bt_Permissao_ADM", dto.PermissaoADM)); parms.Add(new MySqlParameter("bt_Permissao_Evento", dto.PermissaoEvento)); parms.Add(new MySqlParameter("bt_Permissao_Relatorio", dto.PermissaoRelatorio)); Database db = new Database(); return(db.ExecuteInsertScriptWithPk(script, parms)); }
public int Salvar(FuncionarioDTO dto) { if (dto.Nome == string.Empty) { throw new ArgumentException("Nome é obrigatório."); } if (dto.Login == string.Empty) { throw new ArgumentException("Username é obrigatório."); } if (dto.Senha == string.Empty) { throw new ArgumentException("Senha é obrigatória."); } FuncionarioDatabase db = new FuncionarioDatabase(); return(db.Salvar(dto)); }