public static bool VerificarDuplicidade(global::helpdesk2018.Model.mdlManutencaoUsuario _mdlManutencaoUsuario) { Conexao conexao = new Conexao(); conexao.abrir(); string qexiste = "select count(1) from tb_usuarios where usuario = @usuario AND idusuario <> @idusuario"; OleDbCommand cmdver = new OleDbCommand(qexiste, conexao.GetConexao()); cmdver.CommandType = CommandType.Text; OleDbParameter pmtusuario = cmdver.CreateParameter(); pmtusuario.ParameterName = "@usuario"; pmtusuario.DbType = DbType.String; pmtusuario.Value = _mdlManutencaoUsuario.Usuario; cmdver.Parameters.Add(pmtusuario); cmdver.CommandType = CommandType.Text; OleDbParameter pmtidusuario = cmdver.CreateParameter(); pmtidusuario.ParameterName = "@idusuario"; pmtidusuario.DbType = DbType.Int16; pmtidusuario.Value = _mdlManutencaoUsuario.IDUsuario; cmdver.Parameters.Add(pmtidusuario); int verif = (int)cmdver.ExecuteScalar(); // int existeok = 0; if (verif > 0) { // found = true; return(true); } else { // found = false; return(false); } }
public static DataTable PesquisaNomeMDL(global::helpdesk2018.Model.mdlManutencaoUsuario _mdlmanutencaousuario) { Conexao conexao = new Conexao(); conexao.abrir(); string Query = "select * from tb_usuarios where nome LIKE \"%\" + @nome + \"%\""; OleDbCommand cmd = new OleDbCommand(Query, conexao.GetConexao()); cmd.CommandType = CommandType.Text; OleDbParameter pmtnome = cmd.CreateParameter(); pmtnome.ParameterName = "@nome"; pmtnome.DbType = DbType.String; pmtnome.Value = _mdlmanutencaousuario.Nome; cmd.Parameters.Add(pmtnome); OleDbDataAdapter da = new OleDbDataAdapter(cmd); DataTable usuarios = new DataTable(); da.Fill(usuarios); return(usuarios); }
public static bool InserirUsuarioMDL(global::helpdesk2018.Model.mdlManutencaoUsuario _mdlManutencaoUsuario) { Conexao conexao = new Conexao(); conexao.abrir(); string query = "insert into tb_usuarios(usuario, nome, senha, telefone, nivelAcesso, fk_idempresa, ativo) values(@usuario, @nome, @senha, @telefone, @nivelAcesso, @fk_idempresa, @ativo)"; OleDbCommand cmd = new OleDbCommand(query, conexao.GetConexao()); OleDbParameter pmtusuarios = cmd.CreateParameter(); pmtusuarios.ParameterName = "@usuario"; pmtusuarios.DbType = DbType.String; pmtusuarios.Value = _mdlManutencaoUsuario.Usuario; cmd.Parameters.Add(pmtusuarios); OleDbParameter pmtnomes = cmd.CreateParameter(); pmtnomes.ParameterName = "@nome"; pmtnomes.DbType = DbType.String; pmtnomes.Value = _mdlManutencaoUsuario.Nome; cmd.Parameters.Add(pmtnomes); OleDbParameter pmtsenhas = cmd.CreateParameter(); pmtsenhas.ParameterName = "@senha"; pmtsenhas.DbType = DbType.String; pmtsenhas.Value = _mdlManutencaoUsuario.Senha; cmd.Parameters.Add(pmtsenhas); OleDbParameter pmttelefones = cmd.CreateParameter(); pmttelefones.ParameterName = "@telefone"; pmttelefones.DbType = DbType.String; pmttelefones.Value = _mdlManutencaoUsuario.Telefone; cmd.Parameters.Add(pmttelefones); OleDbParameter pmtnivelAcesso = cmd.CreateParameter(); pmtnivelAcesso.ParameterName = "@nivelAcesso"; pmtnivelAcesso.DbType = DbType.String; pmtnivelAcesso.Value = _mdlManutencaoUsuario.Nivel; cmd.Parameters.Add(pmtnivelAcesso); OleDbParameter pmtidempresas = cmd.CreateParameter(); pmtidempresas.ParameterName = "@fk_idempresa"; pmtidempresas.DbType = DbType.String; pmtidempresas.Value = _mdlManutencaoUsuario.Empresa; cmd.Parameters.Add(pmtidempresas); OleDbParameter pmtativo = cmd.CreateParameter(); pmtativo.ParameterName = "@ativo"; pmtativo.DbType = DbType.Boolean; pmtativo.Value = _mdlManutencaoUsuario.Ativo; cmd.Parameters.Add(pmtativo); if (cmd.ExecuteNonQuery() > 0) { conexao.Fechar(); return(true); } else { conexao.Fechar(); return(false); } } // fim inserir usuario
public static bool AlteraUsuarioMDL(global::helpdesk2018.Model.mdlManutencaoUsuario _mdlmanutencaousuario) { Conexao conexao = new Conexao(); conexao.abrir(); string Query = @" update tb_usuarios set usuario = @usuario, nome = @nome, senha = @senha, telefone = @telefone, nivelAcesso = @nivelAcesso, fk_idempresa = @fk_idempresa, ativo = @ativo where idusuario = @idusuario "; OleDbCommand cmd = new OleDbCommand(Query, conexao.GetConexao()); cmd.CommandType = CommandType.Text; OleDbParameter pmtusuarios = cmd.CreateParameter(); pmtusuarios.ParameterName = "@Usuario"; pmtusuarios.DbType = DbType.String; pmtusuarios.Value = _mdlmanutencaousuario.Usuario; cmd.Parameters.Add(pmtusuarios); OleDbParameter pmtnomes = cmd.CreateParameter(); pmtnomes.ParameterName = "@nome"; pmtnomes.DbType = DbType.String; pmtnomes.Value = _mdlmanutencaousuario.Nome; cmd.Parameters.Add(pmtnomes); OleDbParameter pmtsenhas = cmd.CreateParameter(); pmtsenhas.ParameterName = "@senha"; pmtsenhas.DbType = DbType.String; pmtsenhas.Value = _mdlmanutencaousuario.Senha; cmd.Parameters.Add(pmtsenhas); OleDbParameter pmttelefones = cmd.CreateParameter(); pmttelefones.ParameterName = "@telefone"; pmttelefones.DbType = DbType.String; pmttelefones.Value = _mdlmanutencaousuario.Telefone; cmd.Parameters.Add(pmttelefones); OleDbParameter pmtnivelAcesso = cmd.CreateParameter(); pmtnivelAcesso.ParameterName = "@nivelAcesso"; pmtnivelAcesso.DbType = DbType.String; pmtnivelAcesso.Value = _mdlmanutencaousuario.Nivel; cmd.Parameters.Add(pmtnivelAcesso); OleDbParameter pmtidempresas = cmd.CreateParameter(); pmtidempresas.ParameterName = "@fk_idempresa"; pmtidempresas.DbType = DbType.String; pmtidempresas.Value = _mdlmanutencaousuario.Empresa; cmd.Parameters.Add(pmtidempresas); OleDbParameter pmtativo = cmd.CreateParameter(); pmtativo.ParameterName = "@ativo"; pmtativo.DbType = DbType.Boolean; pmtativo.Value = _mdlmanutencaousuario.Ativo; cmd.Parameters.Add(pmtativo); OleDbParameter pmtidusuario = cmd.CreateParameter(); pmtidusuario.ParameterName = "@idusuario"; pmtidusuario.DbType = DbType.String; pmtidusuario.Value = _mdlmanutencaousuario.IDUsuario; cmd.Parameters.Add(pmtidusuario); int resultado = cmd.ExecuteNonQuery(); conexao.Fechar(); return(resultado > 0); }