public INFOUsuario boRealizarLogin(string pUser, string pSenha) { WsConsultarProcesso wsConsulta = null; INFOUsuario objUsuario = null; wsINFOUsuario objWsInfoUsuario = null; try { wsConsulta = new WsConsultarProcesso(); wsConsulta.Url = System.Configuration.ConfigurationManager.AppSettings["URLWSSIGPA"].ToString(); //wsConsulta.Timeout = Convert.ToInt32(System.Configuration.ConfigurationManager.AppSettings["TIMEOUT"]); objWsInfoUsuario = wsConsulta.wsRealizarLogin(pUser, pSenha); if (objWsInfoUsuario != null) { Global.USER = objWsInfoUsuario.NomeUsuario; Global.PERFIL = objWsInfoUsuario.PerfilUsuario; objUsuario = new INFOUsuario(); objUsuario.NomeUsuario = objWsInfoUsuario.NomeUsuario; objUsuario.PerfilUsuario = objWsInfoUsuario.PerfilUsuario; } return(objUsuario); } catch (Exception ex) { throw ex; } }
public INFOUsuario boRealizarLogin(string pUser, string pSenha) { WsConsultarProcesso wsConsulta = null; INFOUsuario objUsuario = null; wsINFOUsuario objWsInfoUsuario = null; try { wsConsulta = new WsConsultarProcesso(); wsConsulta.Url = System.Configuration.ConfigurationManager.AppSettings["URLWSSIGPA"].ToString(); //wsConsulta.Timeout = Convert.ToInt32(System.Configuration.ConfigurationManager.AppSettings["TIMEOUT"]); objWsInfoUsuario = wsConsulta.wsRealizarLogin(pUser, pSenha); if (objWsInfoUsuario != null) { Global.USER = objWsInfoUsuario.NomeUsuario; Global.PERFIL = objWsInfoUsuario.PerfilUsuario; objUsuario = new INFOUsuario(); objUsuario.NomeUsuario = objWsInfoUsuario.NomeUsuario; objUsuario.PerfilUsuario = objWsInfoUsuario.PerfilUsuario; } return objUsuario; } catch (Exception ex) { throw ex ; } }
public INFOUsuario dbObterUsuario(string pUsername, string pSenha) { StringBuilder strSQL = null; MySqlConnection objConn = null; MySqlCommand objCmd = null; MySqlDataReader objDr = null; INFOUsuario objUsuario = null; try { strSQL = new StringBuilder(); strSQL.AppendLine("SELECT nome, username, privilegio "); strSQL.AppendLine(" FROM usuario "); strSQL.AppendLine(" WHERE username = ? AND senha = ?"); objConn = new MySqlConnection(strConnection); objConn.Open(); objCmd = new MySqlCommand(strSQL.ToString(), objConn); int i = 0; objCmd.Parameters.Insert(++i, pUsername); objCmd.Parameters.Insert(++i, pSenha); objDr = objCmd.ExecuteReader(); if (objDr != null) { if (objDr.Read()) { objUsuario = new INFOUsuario(); if (objDr["nome"] != DBNull.Value) { objUsuario.NomeUsuario = objDr["nome"].ToString(); } else { objUsuario.NomeUsuario = null; } if (objDr["privilegio"] != DBNull.Value) { objUsuario.PerfilUsuario = objDr["privilegio"].ToString(); } else { objUsuario.PerfilUsuario = null; } } } return(objUsuario); } catch (Exception ex) { throw ex; } finally { if (objCmd != null) { objCmd.Dispose(); objCmd = null; } if (objDr != null) { if (objDr.IsClosed == false) { objDr.Close(); } objDr = null; } if (objConn.State == System.Data.ConnectionState.Open) { objConn.Close(); objConn.Dispose(); objConn = null; } strSQL = null; } }
public INFOUsuario dbObterUsuario( string pUsername, string pSenha) { StringBuilder strSQL = null; MySqlConnection objConn = null; MySqlCommand objCmd = null; MySqlDataReader objDr = null; INFOUsuario objUsuario = null; try { strSQL = new StringBuilder(); strSQL.AppendLine("SELECT nome, username, privilegio "); strSQL.AppendLine(" FROM usuario "); strSQL.AppendLine(" WHERE username = ? AND senha = ?"); objConn = new MySqlConnection(strConnection); objConn.Open(); objCmd = new MySqlCommand(strSQL.ToString(), objConn); int i = 0; objCmd.Parameters.Insert(++i, pUsername); objCmd.Parameters.Insert(++i, pSenha); objDr = objCmd.ExecuteReader(); if (objDr != null) { if (objDr.Read()) { objUsuario = new INFOUsuario(); if (objDr["nome"] != DBNull.Value) { objUsuario.NomeUsuario = objDr["nome"].ToString(); } else { objUsuario.NomeUsuario = null; } if (objDr["privilegio"] != DBNull.Value) { objUsuario.PerfilUsuario = objDr["privilegio"].ToString(); } else { objUsuario.PerfilUsuario = null; } } } return objUsuario; } catch (Exception ex) { throw ex; } finally { if (objCmd != null ) { objCmd.Dispose(); objCmd = null; } if (objDr != null ) { if (objDr.IsClosed == false) { objDr.Close(); } objDr = null; } if (objConn.State == System.Data.ConnectionState.Open) { objConn.Close(); objConn.Dispose(); objConn = null; } strSQL = null; } }