Example #1
0
        internal DataTable PopulateProcedureParameterTable(OperationCodeEnum operationCode)
        {
            List <SqlParameter> Parameters = new List <SqlParameter>();

            Parameters.Add(new SqlParameter("@OperationCode", operationCode));
            SqlDataReader DataReader  = PrepareDataReader(Parameters, "[dbo].[ReadProcedureNameByOperationCode]");
            DataTable     ResultTable = ConstructProcedureParameterTable(DataReader);

            return(ResultTable);
        }
Example #2
0
 public PacketImpl(string str, byte ucProtocol, OperationCodeEnum ucOpcode)
 {
     m_bSplitted     = false;
     m_bPacked       = false;
     m_bLastSplitted = false;
     IsFromPartFile  = false;
     Buffer          = Encoding.ASCII.GetBytes(str);
     Size            = (uint)Buffer.Length;
     OperationCode   = ucOpcode;
     Protocol        = ucProtocol;
 }
Example #3
0
 public PacketImpl(SafeMemFile datafile, byte protocol, OperationCodeEnum ucOpcode)
 {
     m_bSplitted     = false;
     m_bPacked       = false;
     m_bLastSplitted = false;
     IsFromPartFile  = false;
     Size            = (uint)datafile.Length;
     Buffer          = new byte[Size];
     Array.Copy(datafile.Buffer, Buffer, (uint)Size);
     OperationCode = ucOpcode;
     Protocol      = protocol;
 }
Example #4
0
        public PacketImpl(OperationCodeEnum opCode, uint in_size, byte protocol, bool bFromPartFile)
        {
            IsFromPartFile  = bFromPartFile;
            m_bSplitted     = false;
            m_bPacked       = false;
            m_bLastSplitted = false;
            if (in_size > 0)
            {
                Buffer = new byte[in_size];
                Array.Clear(Buffer, 0, (int)in_size);
            }
            else
            {
                Buffer = null;
            }

            OperationCode = opCode;
            Size          = in_size;
            Protocol      = protocol;
        }
Example #5
0
        /// <summary>
        /// Writes the user operation log.
        /// </summary>
        /// <returns>The user operation log.</returns>
        /// <param name="code">Code.</param>
        /// <param name="User">User.</param>
        protected virtual void WriteUserOperationLog(OperationCodeEnum code, ApplicationUser User)
        {
            try
            {
                if (User == null)
                {
                    return;
                }

                string _url  = string.Empty;
                string _body = string.Empty;

                if (System.Web.HttpContext.Current != null)
                {
                    _url  = System.Web.HttpContext.Current.Request.Url.AbsoluteUri;
                    _body = Newtonsoft.Json.JsonConvert.SerializeObject(System.Web.HttpContext.Current.Request.Form);
                }

                logrepo.Create(new UserOperationLog()
                {
                    Body          = _body,
                    UserId        = User.Id,
                    LogTime       = DateTime.Now,
                    OpreationCode = (int)code,
                    URL           = _url
                });

                SaveChanges();

                //_unitofwork.GetEntry<ApplicationUser>(User).State = EntityState.Modified;
            }
            catch (Exception ex)
            {
                WriteErrorLog(ex);
            }
        }
 public Packet CreatePacket(string str, byte ucProtocol, OperationCodeEnum ucOpcode)
 {
     return(new PacketImpl(str, ucProtocol, ucOpcode));
 }
 public Packet CreatePacket(SafeMemFile datafile, byte protocol, OperationCodeEnum ucOpcode)
 {
     return(new PacketImpl(datafile, protocol, ucOpcode));
 }
 public Packet CreatePacket(OperationCodeEnum opCode, uint in_size, byte protocol, bool bFromPartFile)
 {
     return(new PacketImpl(opCode, in_size, protocol, bFromPartFile));
 }
 public Packet CreatePacket(OperationCodeEnum opCode, uint in_size)
 {
     return(new PacketImpl(opCode, in_size));
 }
 public Packet CreatePacket(OperationCodeEnum opCode, uint in_size, byte protocol)
 {
     return(new PacketImpl(opCode, in_size, protocol));
 }
Example #11
0
 public PacketImpl(OperationCodeEnum in_opcode, uint in_size, byte protocol) :
     this(in_opcode, in_size, protocol, true)
 {
 }
Example #12
0
 public PacketImpl(OperationCodeEnum in_opcode, uint in_size) :
     this(in_opcode, in_size, MuleConstants.PROTOCOL_EDONKEYPROT, true)
 {
 }