コード例 #1
0
        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;
            }
        }
コード例 #2
0
        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 ;
            }
        }
コード例 #3
0
        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;
            }
        }
コード例 #4
0
ファイル: DAOUsuario.cs プロジェクト: jspengine/SIGPA-DIGITAL
        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;
            }
        }