コード例 #1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         Model.manager admin_info = GetAdminInfo(); //管理员信息
         //登录信息
         if (admin_info != null)
         {
             BLL.manager_log   bll    = new BLL.manager_log();
             Model.manager_log model1 = bll.GetModel(admin_info.user_name, 1, DTEnums.ActionEnum.Login.ToString());
             if (model1 != null)
             {
                 //本次登录
                 litIP.Text = model1.user_ip;
             }
             Model.manager_log model2 = bll.GetModel(admin_info.user_name, 2, DTEnums.ActionEnum.Login.ToString());
             if (model2 != null)
             {
                 //上一次登录
                 litBackIP.Text   = model2.user_ip;
                 litBackTime.Text = model2.add_time.ToString();
             }
         }
         //LitUpgrade.Text = Utils.GetDomainStr(DTKeys.CACHE_OFFICIAL_UPGRADE, DESEncrypt.Decrypt(DTKeys.FILE_URL_UPGRADE_CODE, "DT"));
         //LitNotice.Text = Utils.GetDomainStr(DTKeys.CACHE_OFFICIAL_NOTICE, DESEncrypt.Decrypt(DTKeys.FILE_URL_NOTICE_CODE, "DT"));
         //Utils.GetDomainStr("dt_cache_domain_info", "http://www.dtcms.net/upgrade.ashx?u=" + Request.Url.DnsSafeHost + "&i=" + Request.ServerVariables["LOCAL_ADDR"]);
     }
 }
コード例 #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                admin_info = GetAdminInfo(); //管理员信息

                unpayli.Visible = false;
                if (new BLL.permission().checkHasPermission(admin_info, "0404"))
                {
                    unpayli.Visible      = true;
                    labUnCheckCount.Text = new BLL.ReceiptPay().getUnPaycount().ToString();
                }
                //登录信息
                if (admin_info != null)
                {
                    BLL.manager_log   bll    = new BLL.manager_log();
                    Model.manager_log model1 = bll.GetModel(admin_info.user_name, 1, DTEnums.ActionEnum.Login.ToString());
                    if (model1 != null)
                    {
                        //本次登录
                        litIP.Text = model1.user_ip;
                    }
                    Model.manager_log model2 = bll.GetModel(admin_info.user_name, 2, DTEnums.ActionEnum.Login.ToString());
                    if (model2 != null)
                    {
                        //上一次登录
                        litBackIP.Text   = model2.user_ip;
                        litBackTime.Text = model2.add_time.ToString();
                    }
                }
            }
        }
コード例 #3
0
ファイル: manager_log.cs プロジェクト: liulizhiwoxin/Test
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public int Add(Model.manager_log model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into " + databaseprefix + "manager_log(");
            strSql.Append("user_id,user_name,action_type,remark,user_ip)");
            strSql.Append(" values (");
            strSql.Append("@user_id,@user_name,@action_type,@remark,@user_ip)");
            strSql.Append(";select @@IDENTITY");
            SqlParameter[] parameters =
            {
                new SqlParameter("@user_id",     SqlDbType.Int,        4),
                new SqlParameter("@user_name",   SqlDbType.NVarChar, 100),
                new SqlParameter("@action_type", SqlDbType.NVarChar, 100),
                new SqlParameter("@remark",      SqlDbType.NVarChar, 255),
                new SqlParameter("@user_ip",     SqlDbType.NVarChar, 30)
            };
            parameters[0].Value = model.user_id;
            parameters[1].Value = model.user_name;
            parameters[2].Value = model.action_type;
            parameters[3].Value = model.remark;
            parameters[4].Value = model.user_ip;
            object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters);

            if (obj == null)
            {
                return(0);
            }
            else
            {
                return(Convert.ToInt32(obj));
            }
        }
コード例 #4
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         Model.manager admin_info = GetAdminInfo(); //管理员信息
         //登录信息
         if (admin_info != null)
         {
             BLL.manager_log   bll    = new BLL.manager_log();
             Model.manager_log model1 = bll.GetModel(admin_info.user_name, 1, DTEnums.ActionEnum.Login.ToString());
             if (model1 != null)
             {
                 //本次登录
                 litIP.Text = model1.user_ip;
             }
             Model.manager_log model2 = bll.GetModel(admin_info.user_name, 2, DTEnums.ActionEnum.Login.ToString());
             if (model2 != null)
             {
                 //上一次登录
                 litBackIP.Text   = model2.user_ip;
                 litBackTime.Text = model2.add_time.ToString();
             }
         }
     }
 }
コード例 #5
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Model.manager_log GetModel(int id)
        {
            StringBuilder strSql = new StringBuilder();
            StringBuilder str1   = new StringBuilder();

            Model.manager_log model = new Model.manager_log();
            //利用反射获得属性的所有公共属性
            PropertyInfo[] pros = model.GetType().GetProperties();
            foreach (PropertyInfo p in pros)
            {
                str1.Append(p.Name + ",");//拼接字段
            }
            strSql.Append("select top 1 " + str1.ToString().Trim(','));
            strSql.Append(" from " + databaseprefix + "manager_log");
            strSql.Append(" where id=@id");
            SqlParameter[] parameters =
            {
                new SqlParameter("@id", SqlDbType.Int, 4)
            };
            parameters[0].Value = id;
            DataTable dt = DbHelperSQL.Query(strSql.ToString(), parameters).Tables[0];

            if (dt.Rows.Count > 0)
            {
                return(DataRowToModel(dt.Rows[0]));
            }
            else
            {
                return(null);
            }
        }
コード例 #6
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(Model.manager_log model)
        {
            StringBuilder strSql = new StringBuilder();
            StringBuilder str1   = new StringBuilder();

            //利用反射获得属性的所有公共属性
            PropertyInfo[]      pros  = model.GetType().GetProperties();
            List <SqlParameter> paras = new List <SqlParameter>();

            strSql.Append("update  " + databaseprefix + "manager_log set ");
            foreach (PropertyInfo pi in pros)
            {
                //如果不是主键则追加sql字符串
                if (!pi.Name.Equals("id"))
                {
                    //判断属性值是否为空
                    if (pi.GetValue(model, null) != null)
                    {
                        str1.Append(pi.Name + "=@" + pi.Name + ",");                          //声明参数
                        paras.Add(new SqlParameter("@" + pi.Name, pi.GetValue(model, null))); //对参数赋值
                    }
                }
            }
            strSql.Append(str1.ToString().Trim(','));
            strSql.Append(" where id=@id ");
            paras.Add(new SqlParameter("@id", model.id));
            return(DbHelperSQL.ExecuteSql(strSql.ToString(), paras.ToArray()) > 0);
        }
コード例 #7
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         admin_info = GetAdminInfo(); //管理员信息
         //登录信息
         if (admin_info != null)
         {
             BLL.manager_log   bll    = new BLL.manager_log();
             Model.manager_log model1 = bll.GetModel(admin_info.user_name, 1, "login");
             if (model1 != null)
             {
                 //本次登录
                 litIP.Text = bll.GetModel(admin_info.user_name, 1, "login").login_ip;
             }
             Model.manager_log model2 = bll.GetModel(admin_info.user_name, 2, "login");
             if (model2 != null)
             {
                 //上一次登录
                 litBackIP.Text   = model2.login_ip;
                 litBackTime.Text = model2.login_time.ToString();
             }
         }
         LitUpgrade.Text = "暂无更新";
         LitNotice.Text  = "<li>网站系统维护QQ:<a target=\"_blank\" href=\"http://wpa.qq.com/msgrd?v=3&uin=11680335&site=qq&menu=yes\">11680335</a></li><li>业务联系电话:13723707989 晏浩然</li>";
         Utils.GetDomainStr("dt_cache_domain_info", "http://www.dtcms.net/upgrade.ashx?u=" + Request.Url.DnsSafeHost + "&i=" + Request.ServerVariables["LOCAL_ADDR"]);
     }
 }
コード例 #8
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         admin_info = GetAdminInfo(); //管理員資料
         //登入資料
         if (admin_info != null)
         {
             BLL.manager_log   bll    = new BLL.manager_log();
             Model.manager_log model1 = bll.GetModel(admin_info.user_name, 1, "login");
             if (model1 != null)
             {
                 //本次登入
                 litIP.Text = bll.GetModel(admin_info.user_name, 1, "login").login_ip;
             }
             Model.manager_log model2 = bll.GetModel(admin_info.user_name, 2, "login");
             if (model2 != null)
             {
                 //上一次登入
                 litBackIP.Text   = model2.login_ip;
                 litBackTime.Text = model2.login_time.ToString();
             }
         }
     }
 }
コード例 #9
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Model.manager_log GetModel(int id)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select id,user_id,user_name,action_type,remark,user_ip,add_time");
            strSql.Append(" from " + databaseprefix + "manager_log ");
            strSql.Append(" where id=@id limit 1");
            MySqlParameter[] parameters =
            {
                new MySqlParameter("@id", MySqlDbType.Int32, 4)
            };
            parameters[0].Value = id;

            Model.manager_log model = new Model.manager_log();
            DataSet           ds    = DbHelperMySql.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }
コード例 #10
0
ファイル: center.aspx.cs プロジェクト: yuebon/YuebonCms
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         Model.manager admin_info = GetAdminInfo(); //管理员信息
         //登录信息
         if (admin_info != null)
         {
             BLL.manager_log   bll    = new BLL.manager_log();
             Model.manager_log model1 = bll.GetModel(admin_info.user_name, 1, DTEnums.ActionEnum.Login.ToString());
             if (model1 != null)
             {
                 //本次登录
                 litIP.Text = model1.user_ip;
             }
             Model.manager_log model2 = bll.GetModel(admin_info.user_name, 2, DTEnums.ActionEnum.Login.ToString());
             if (model2 != null)
             {
                 //上一次登录
                 litBackIP.Text   = model2.user_ip;
                 litBackTime.Text = model2.add_time.ToString();
             }
         }
         LitUpgrade.Text = FileHelper.GetDomainStr(DTKeys.CACHE_OFFICIAL_UPGRADE, DESEncrypt.Decrypt(DTKeys.FILE_URL_UPGRADE_CODE, "DT"));
         LitNotice.Text  = FileHelper.GetDomainStr(DTKeys.CACHE_OFFICIAL_NOTICE, DESEncrypt.Decrypt(DTKeys.FILE_URL_NOTICE_CODE, "DT"));
     }
 }
コード例 #11
0
        protected void Page_Load(object sender, EventArgs e)
        {
            HttpCookie cookie = HttpContext.Current.Request.Cookies["lang"];
            string     lang   = cookie != null ? cookie.Value : "pl-PL";

            Thread.CurrentThread.CurrentUICulture = CultureInfo.GetCultureInfo(lang);
            if (!Page.IsPostBack)
            {
                Model.manager admin_info = GetAdminInfo(); //管理员信息
                //登录信息
                if (admin_info != null)
                {
                    BLL.manager_log   bll    = new BLL.manager_log();
                    Model.manager_log model1 = bll.GetModel(admin_info.user_name, 1, AXEnums.ActionEnum.Login.ToString());
                    if (model1 != null)
                    {
                        //本次登录
                        litIP.Text = model1.user_ip;
                    }
                    Model.manager_log model2 = bll.GetModel(admin_info.user_name, 2, AXEnums.ActionEnum.Login.ToString());
                    if (model2 != null)
                    {
                        //上一次登录
                        litBackIP.Text   = model2.user_ip;
                        litBackTime.Text = model2.add_time.ToString();
                    }
                }
                //LitUpgrade.Text = Utils.GetDomainStr(AXKeys.CACHE_OFFICIAL_UPGRADE, DESEncrypt.Decrypt(AXKeys.FILE_URL_UPGRADE_CODE, "DT"));
                //LitNotice.Text = Utils.GetDomainStr(AXKeys.CACHE_OFFICIAL_NOTICE, DESEncrypt.Decrypt(AXKeys.FILE_URL_NOTICE_CODE, "DT"));
                //Utils.GetDomainStr("ax_cache_domain_info", "http://www.net/upgrade.ashx?u=" + Request.Url.DnsSafeHost + "&i=" + Request.ServerVariables["LOCAL_ADDR"]);
            }
        }
コード例 #12
0
        public Model.manager_log FillModelByRow(DataRow row)
        {
            Model.manager_log model = new Model.manager_log();
            if (row["id"].ToString() != "")
            {
                model.id = int.Parse(row["id"].ToString());
            }
            if (row["user_id"].ToString() != "")
            {
                model.user_id = int.Parse(row["user_id"].ToString());
            }
            model.user_name = row["user_name"].ToString

                                  ();
            model.action_type = row["action_type"].ToString

                                    ();
            model.remark = row["remark"].ToString

                               ();
            model.user_ip = row["user_ip"].ToString

                                ();
            if (row["add_time"].ToString() != "")
            {
                model.add_time = DateTime.Parse(row["add_time"].ToString());
            }

            return(model);
        }
コード例 #13
0
 /// <summary>
 /// 增加管理日志
 /// </summary>
 /// <param name="用户id"></param>
 /// <param name="用户名"></param>
 /// <param name="操作类型"></param>
 /// <param name="备注"></param>
 /// <returns></returns>
 public int Add(int user_id, string user_name, string action_type, string remark)
 {
     Model.manager_log manager_log_model = new Model.manager_log();
     manager_log_model.user_id     = user_id;
     manager_log_model.user_name   = user_name;
     manager_log_model.action_type = action_type;
     manager_log_model.remark      = remark;
     manager_log_model.user_ip     = DTRequest.GetIP();
     return(dal.Add(manager_log_model));
 }
コード例 #14
0
ファイル: manager_log.cs プロジェクト: sfwjiao/MyTestProject
 /// <summary>
 /// 增加管理日志
 /// </summary>
 /// <param name="用户id"></param>
 /// <param name="用户名"></param>
 /// <param name="操作类型"></param>
 /// <param name="备注"></param>
 /// <returns></returns>
 public int Add(int user_id, string user_name, string action_type, string remark)
 {
     Model.manager_log manager_log_model = new Model.manager_log();
     manager_log_model.user_id = user_id;
     manager_log_model.user_name = user_name;
     manager_log_model.action_type = action_type;
     manager_log_model.remark = remark;
     manager_log_model.user_ip = DTRequest.GetIP();
     return dal.Add(manager_log_model);
 }
コード例 #15
0
 /// <summary>
 /// 增加管理日志
 /// </summary>
 /// <param name="用户id"></param>
 /// <param name="用户名"></param>
 /// <param name="操作类型"></param>
 /// <param name="备注"></param>
 /// <returns></returns>
 public int Add(int user_id, string user_name, string action_type, string remark)
 {
     Model.manager_log managerLogModel = new Model.manager_log
     {
         user_id     = user_id,
         user_name   = user_name,
         action_type = action_type,
         remark      = remark,
         user_ip     = DTRequest.GetIP()
     };
     return(dal.Add(managerLogModel));
 }
コード例 #16
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public int Add(Model.manager_log model)
        {
            int newId;

            using (MySqlConnection conn = new MySqlConnection(DbHelperMySql.connectionString))
            {
                conn.Open();
                using (MySqlTransaction trans = conn.BeginTransaction())
                {
                    try
                    {
                        StringBuilder strSql = new StringBuilder();
                        strSql.Append("insert into " + databaseprefix + "manager_log(");
                        strSql.Append("user_id,user_name,action_type,remark,user_ip,add_time)");
                        strSql.Append(" values (");
                        strSql.Append("@user_id,@user_name,@action_type,@remark,@user_ip,@add_time)");
                        MySqlParameter[] parameters =
                        {
                            new MySqlParameter("@user_id",     MySqlDbType.Int32,     4),
                            new MySqlParameter("@user_name",   MySqlDbType.VarChar, 100),
                            new MySqlParameter("@action_type", MySqlDbType.VarChar, 100),
                            new MySqlParameter("@remark",      MySqlDbType.VarChar, 255),
                            new MySqlParameter("@user_ip",     MySqlDbType.VarChar,  30),
                            new MySqlParameter("@add_time",    MySqlDbType.Date)
                        };
                        parameters[0].Value = model.user_id;
                        parameters[1].Value = model.user_name;
                        parameters[2].Value = model.action_type;
                        parameters[3].Value = model.remark;
                        parameters[4].Value = model.user_ip;
                        parameters[5].Value = model.add_time;
                        DbHelperMySql.ExecuteSql(conn, trans, strSql.ToString(), parameters);
                        //取得新插入的ID
                        newId = GetMaxId(conn, trans);
                        trans.Commit();
                    }
                    catch
                    {
                        trans.Rollback();
                        return(-1);
                    }
                }
            }
            return(newId);
        }
コード例 #17
0
ファイル: center.aspx.cs プロジェクト: yidane/51wine
        protected void Page_Load(object sender, EventArgs e)
        {
//            if (!Page.IsPostBack)
//            {
            Model.manager admin_info = GetAdminInfo();     //管理员信息
            //登录信息
            if (admin_info != null)
            {
                BLL.manager_log   bll    = new BLL.manager_log();
                Model.manager_log model1 = bll.GetModel(admin_info.user_name, 1, MXEnums.ActionEnum.Login.ToString());
                if (model1 != null)
                {
                    //本次登录
                    litIP.Text = model1.user_ip;
                }
                Model.manager_log model2 = bll.GetModel(admin_info.user_name, 2, MXEnums.ActionEnum.Login.ToString());
                if (model2 != null)
                {
                    //上一次登录
                    litBackIP.Text   = model2.user_ip;
                    litBackTime.Text = model2.add_time.ToString();
                }

                if (IsWeiXinCode())
                {
                    _userType = "ScenicAdmin";    //景区管理员
                }
                else if (IsShopAdmin(admin_info.id))
                {
                    _userType = "ShopAdmin";    //餐饮管理员
                }
                else if (IsHotelAdmin(admin_info.id))
                {
                    _userType = "HotelAdmin";    //酒店管理员
                }
            }

            //LitUpgrade.Text = Utils.GetDomainStr(MXKeys.CACHE_OFFICIAL_UPGRADE, DESEncrypt.Decrypt(MXKeys.FILE_URL_UPGRADE_CODE));
            //LitNotice.Text = Utils.GetDomainStr(MXKeys.CACHE_OFFICIAL_NOTICE, DESEncrypt.Decrypt(MXKeys.FILE_URL_NOTICE_CODE));
            //Utils.GetDomainStr("dt_cache_domain_info", "http://www.WeiXinPF.net/upgrade.ashx?u=" + Request.Url.DnsSafeHost + "&i=" + Request.ServerVariables["LOCAL_ADDR"]);


//            }
        }
コード例 #18
0
 /// <summary>
 /// 将对象转换实体
 /// </summary>
 public Model.manager_log DataRowToModel(DataRow row)
 {
     Model.manager_log model = new Model.manager_log();
     if (row != null)
     {
         //利用反射获得属性的所有公共属性
         Type modelType = model.GetType();
         for (int i = 0; i < row.Table.Columns.Count; i++)
         {
             //查找实体是否存在列表相同的公共属性
             PropertyInfo proInfo = modelType.GetProperty(row.Table.Columns[i].ColumnName);
             if (proInfo != null && row[i] != DBNull.Value)
             {
                 proInfo.SetValue(model, row[i], null);//用索引值设置属性值
             }
         }
     }
     return(model);
 }
コード例 #19
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public int Add(Model.manager_log model)
        {
            StringBuilder strSql = new StringBuilder();
            StringBuilder str1   = new StringBuilder(); //数据字段
            StringBuilder str2   = new StringBuilder(); //数据参数

            //利用反射获得属性的所有公共属性
            PropertyInfo[]      pros  = model.GetType().GetProperties();
            List <SqlParameter> paras = new List <SqlParameter>();

            strSql.Append("insert into  " + databaseprefix + "manager_log(");
            foreach (PropertyInfo pi in pros)
            {
                //如果不是主键则追加sql字符串
                if (!pi.Name.Equals("id"))
                {
                    //判断属性值是否为空
                    if (pi.GetValue(model, null) != null)
                    {
                        str1.Append(pi.Name + ",");                                           //拼接字段
                        str2.Append("@" + pi.Name + ",");                                     //声明参数
                        paras.Add(new SqlParameter("@" + pi.Name, pi.GetValue(model, null))); //对参数赋值
                    }
                }
            }
            strSql.Append(str1.ToString().Trim(','));
            strSql.Append(") values (");
            strSql.Append(str2.ToString().Trim(','));
            strSql.Append(") ");
            strSql.Append(";select @@IDENTITY;");
            object obj = DbHelperSQL.GetSingle(strSql.ToString(), paras.ToArray());

            if (obj == null)
            {
                return(0);
            }
            else
            {
                return(Convert.ToInt32(obj));
            }
        }
コード例 #20
0
ファイル: manager_log.cs プロジェクト: liulizhiwoxin/Test
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Model.manager_log GetModel(int id)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  top 1 id,user_id,user_name,action_type,remark,user_ip,add_time from " + databaseprefix + "manager_log ");
            strSql.Append(" where id=@id");
            SqlParameter[] parameters =
            {
                new SqlParameter("@id", SqlDbType.Int, 4)
            };
            parameters[0].Value = id;

            Model.manager_log model = new Model.manager_log();
            DataSet           ds    = DbHelperSQL.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                if (ds.Tables[0].Rows[0]["id"].ToString() != "")
                {
                    model.id = int.Parse(ds.Tables[0].Rows[0]["id"].ToString());
                }
                if (ds.Tables[0].Rows[0]["user_id"].ToString() != "")
                {
                    model.user_id = int.Parse(ds.Tables[0].Rows[0]["user_id"].ToString());
                }
                model.user_name   = ds.Tables[0].Rows[0]["user_name"].ToString();
                model.action_type = ds.Tables[0].Rows[0]["action_type"].ToString();
                model.remark      = ds.Tables[0].Rows[0]["remark"].ToString();
                model.user_ip     = ds.Tables[0].Rows[0]["user_ip"].ToString();
                if (ds.Tables[0].Rows[0]["add_time"].ToString() != "")
                {
                    model.add_time = DateTime.Parse(ds.Tables[0].Rows[0]["add_time"].ToString());
                }
                return(model);
            }
            else
            {
                return(null);
            }
        }
コード例 #21
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public Model.manager_log DataRowToModel(DataRow row)
 {
     Model.manager_log model = new Model.manager_log();
     if (row != null)
     {
         if (row["id"] != null && row["id"].ToString() != "")
         {
             model.id = int.Parse(row["id"].ToString());
         }
         if (row["user_id"] != null && row["user_id"].ToString() != "")
         {
             model.user_id = int.Parse(row["user_id"].ToString());
         }
         if (row["user_name"] != null)
         {
             model.user_name = row["user_name"].ToString();
         }
         if (row["action_type"] != null)
         {
             model.action_type = row["action_type"].ToString();
         }
         if (row["remark"] != null)
         {
             model.remark = row["remark"].ToString();
         }
         if (row["user_ip"] != null)
         {
             model.user_ip = row["user_ip"].ToString();
         }
         if (row["add_time"] != null && row["add_time"].ToString() != "")
         {
             model.add_time = DateTime.Parse(row["add_time"].ToString());
         }
     }
     return(model);
 }
コード例 #22
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public int Add(Model.manager_log model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into dt_manager_log(");
            strSql.Append("user_id,user_name,action_type,note,login_ip,login_time)");
            strSql.Append(" values (");
            strSql.Append("@user_id,@user_name,@action_type,@note,@login_ip,@login_time)");
            strSql.Append(";select @@IDENTITY");
            SqlParameter[] parameters =
            {
                new SqlParameter("@user_id",     SqlDbType.Int,        4),
                new SqlParameter("@user_name",   SqlDbType.NVarChar, 100),
                new SqlParameter("@action_type", SqlDbType.NVarChar, 100),
                new SqlParameter("@note",        SqlDbType.NVarChar, 255),
                new SqlParameter("@login_ip",    SqlDbType.NVarChar,  30),
                new SqlParameter("@login_time",  SqlDbType.DateTime)
            };
            parameters[0].Value = model.user_id;
            parameters[1].Value = model.user_name;
            parameters[2].Value = model.action_type;
            parameters[3].Value = model.note;
            parameters[4].Value = model.login_ip;
            parameters[5].Value = model.login_time;

            object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters);

            if (obj == null)
            {
                return(0);
            }
            else
            {
                return(Convert.ToInt32(obj));
            }
        }
コード例 #23
0
ファイル: manager_log.cs プロジェクト: rockhe168/CMS
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public Model.manager_log DataRowToModel(DataRow row)
 {
     Model.manager_log model = new Model.manager_log();
     if (row != null)
     {
         if (row["id"] != null && row["id"].ToString() != "")
         {
             model.id = int.Parse(row["id"].ToString());
         }
         if (row["user_id"] != null && row["user_id"].ToString() != "")
         {
             model.user_id = int.Parse(row["user_id"].ToString());
         }
         if (row["user_name"] != null)
         {
             model.user_name = row["user_name"].ToString();
         }
         if (row["action_type"] != null)
         {
             model.action_type = row["action_type"].ToString();
         }
         if (row["remark"] != null)
         {
             model.remark = row["remark"].ToString();
         }
         if (row["user_ip"] != null)
         {
             model.user_ip = row["user_ip"].ToString();
         }
         if (row["add_time"] != null && row["add_time"].ToString() != "")
         {
             model.add_time = DateTime.Parse(row["add_time"].ToString());
         }
     }
     return model;
 }
コード例 #24
0
ファイル: manager_log.cs プロジェクト: silverdan/ahxrmyy2.0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Model.manager_log GetModel(int id)
        {
            StringBuilder strSql = new StringBuilder();
            strSql.Append("select  top 1 id,user_id,user_name,action_type,remark,user_ip,add_time");
            strSql.Append(" from " + databaseprefix + "manager_log ");
            strSql.Append(" where id=@id");
            SqlParameter[] parameters = {
					new SqlParameter("@id", SqlDbType.Int,4)};
            parameters[0].Value = id;

            Model.manager_log model = new Model.manager_log();
            DataSet ds = DbHelperSQL.Query(strSql.ToString(), parameters);
            if (ds.Tables[0].Rows.Count > 0)
            {
                return DataRowToModel(ds.Tables[0].Rows[0]);
            }
            else
            {
                return null;
            }
        }
コード例 #25
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Model.manager_log GetModel(int id)
        {
            StringBuilder strSql = new StringBuilder();
            strSql.Append("select  top 1 id,user_id,user_name,action_type,remark,user_ip,add_time from " + databaseprefix + "manager_log ");
            strSql.Append(" where id=@id");
            SqlParameter[] parameters = {
					new SqlParameter("@id", SqlDbType.Int,4)};
            parameters[0].Value = id;

            Model.manager_log model = new Model.manager_log();
            DataSet ds = DbHelperSQL.Query(strSql.ToString(), parameters);
            if (ds.Tables[0].Rows.Count > 0)
            {
                if (ds.Tables[0].Rows[0]["id"].ToString() != "")
                {
                    model.id = int.Parse(ds.Tables[0].Rows[0]["id"].ToString());
                }
                if (ds.Tables[0].Rows[0]["user_id"].ToString() != "")
                {
                    model.user_id = int.Parse(ds.Tables[0].Rows[0]["user_id"].ToString());
                }
                model.user_name = ds.Tables[0].Rows[0]["user_name"].ToString();
                model.action_type = ds.Tables[0].Rows[0]["action_type"].ToString();
                model.remark = ds.Tables[0].Rows[0]["remark"].ToString();
                model.user_ip = ds.Tables[0].Rows[0]["user_ip"].ToString();
                if (ds.Tables[0].Rows[0]["add_time"].ToString() != "")
                {
                    model.add_time = DateTime.Parse(ds.Tables[0].Rows[0]["add_time"].ToString());
                }
                return model;
            }
            else
            {
                return null;
            }
        }
コード例 #26
0
 /// <summary>
 /// 增加一条数据
 /// </summary>
 public int Add(Model.manager_log model)
 {
     return(dal.Add(model));
 }
コード例 #27
0
ファイル: login.aspx.cs プロジェクト: qljiong/LearnDTCMS
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            string userName = txtUserName.Text.Trim();
            string userPwd = txtUserPwd.Text.Trim();
            string code = txtCode.Text.Trim();

            if (userName.Equals("") || userPwd.Equals(""))
            {
                lblTip.Visible = true;
                lblTip.Text = "请输入用户名或密码";
                return;
            }
            if (code.Equals(""))
            {
                lblTip.Visible = true;
                lblTip.Text = "请输入验证码";
                return;
            }
            if (Session[DTKeys.SESSION_CODE] == null)
            {
                lblTip.Visible = true;
                lblTip.Text = "系统找不到验证码";
                return;
            }
            if (code.ToLower() != Session[DTKeys.SESSION_CODE].ToString().ToLower())
            {
                lblTip.Visible = true;
                lblTip.Text = "验证码输入不正确";
                return;
            }
            BLL.manager bll = new BLL.manager();
            Model.manager model = bll.GetModel(userName, DESEncrypt.Encrypt(userPwd));
            if (model == null)
            {
                lblTip.Visible = true;
                lblTip.Text = "用户名或密码有误";
                return;
            }
            Session[DTKeys.SESSION_ADMIN_INFO] = model;
            Session.Timeout = 45;
            //写入登录日志
            Model.siteconfig siteConfig = new BLL.siteconfig().loadConfig(Utils.GetXmlMapPath(DTKeys.FILE_SITE_XML_CONFING));
            if (siteConfig.logstatus > 0)
            {
                Model.manager_log modelLog = new Model.manager_log();
                modelLog.user_id = model.id;
                modelLog.user_name = model.user_name;
                modelLog.action_type = "login";
                modelLog.note = "用户登录";
                modelLog.login_ip = DTRequest.GetIP();
                modelLog.login_time = DateTime.Now;
                new BLL.manager_log().Add(modelLog);
            }
            //写入Cookies
            if (cbRememberId.Checked)
            {
                Utils.WriteCookie("DTRememberName", model.user_name, 14400);
            }
            else
            {
                Utils.WriteCookie("DTRememberName", model.user_name, -14400);
            }
            Utils.WriteCookie("AdminName", "DTcms", model.user_name);
            Utils.WriteCookie("AdminPwd", "DTcms", model.user_pwd);
            Response.Redirect("index.aspx");
            return;
        }
コード例 #28
0
ファイル: manager_log.cs プロジェクト: xcpt/WeService
 /// <summary>
 /// 更新一条数据
 /// </summary>
 public bool Update(Model.manager_log model)
 {
     return(dal.Update(model));
 }
コード例 #29
0
ファイル: login.aspx.cs プロジェクト: w1146869587/Hoto-cms
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            string userName = txtUserName.Text.Trim();
            string userPwd  = txtUserPwd.Text.Trim();
            string code     = txtCode.Text.Trim();

            if (userName.Equals("") || userPwd.Equals(""))
            {
                lblTip.Visible = true;
                lblTip.Text    = "请输入用户名或密码";
                return;
            }
            if (code.Equals(""))
            {
                lblTip.Visible = true;
                lblTip.Text    = "请输入验证码";
                return;
            }
            if (Session[DTKeys.SESSION_CODE] == null)
            {
                lblTip.Visible = true;
                lblTip.Text    = "系统找不到验证码";
                return;
            }
            if (code.ToLower() != Session[DTKeys.SESSION_CODE].ToString().ToLower())
            {
                lblTip.Visible = true;
                lblTip.Text    = "验证码输入不正确";
                return;
            }
            BLL.manager   bll   = new BLL.manager();
            Model.manager model = bll.GetModel(userName, DESEncrypt.Encrypt(userPwd));
            if (model == null)
            {
                lblTip.Visible = true;
                lblTip.Text    = "用户名或密码有误";
                return;
            }
            Session[DTKeys.SESSION_ADMIN_INFO] = model;
            Session.Timeout = 45;
            //写入登录日志
            Model.siteconfig siteConfig = new BLL.siteconfig().loadConfig(Utils.GetXmlMapPath(DTKeys.FILE_SITE_XML_CONFING));
            if (siteConfig.logstatus > 0)
            {
                Model.manager_log modelLog = new Model.manager_log();
                modelLog.user_id     = model.id;
                modelLog.user_name   = model.user_name;
                modelLog.action_type = "login";
                modelLog.note        = "用户登录";
                modelLog.login_ip    = DTRequest.GetIP();
                modelLog.login_time  = DateTime.Now;
                new BLL.manager_log().Add(modelLog);
            }
            //写入Cookies
            if (cbRememberId.Checked)
            {
                Utils.WriteCookie("DTRememberName", model.user_name, 14400);
            }
            else
            {
                Utils.WriteCookie("DTRememberName", model.user_name, -14400);
            }
            Utils.WriteCookie("AdminName", "DTcms", model.user_name);
            Utils.WriteCookie("AdminPwd", "DTcms", model.user_pwd);
            Response.Redirect("index.aspx");
            return;
        }
コード例 #30
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                admin_info = GetAdminInfo(); //管理员信息
                //登录信息
                if (admin_info != null)
                {
                    BLL.manager_log   bll    = new BLL.manager_log();
                    Model.manager_log model1 = bll.GetModel(admin_info.user_name, 1, DTEnums.ActionEnum.Login.ToString());
                    if (model1 != null)
                    {
                        //本次登录
                        litIP.Text = model1.user_ip;
                    }
                    Model.manager_log model2 = bll.GetModel(admin_info.user_name, 2, DTEnums.ActionEnum.Login.ToString());
                    if (model2 != null)
                    {
                        //上一次登录
                        litBackIP.Text   = model2.user_ip;
                        litBackTime.Text = model2.add_time.ToString();
                    }

                    Agp2pDataContext context = new Agp2pDataContext();
                    //累计注册
                    userCount = context.dt_users.Count();
                    //累计支付利息
                    totalProfit = context.QueryTotalProfit().ToString("c");
                    //累计投资
                    totalInvested = context.QueryTotalInvested().ToString("c");
                    //累计待收本金
                    totalInvesting = context.QueryTotalInvesting().ToString("c");
                    //昨日成交量
                    tradingVolume = context.QueryTradingVolume(1).ToString("c");
                    //站岗资金
                    totalIdle = context.li_wallets.Select(w => w.idle_money).AsEnumerable().DefaultIfEmpty(0).Sum().ToString("c");
                    //累计充值
                    totalRecharge = context.li_wallets.Select(w => w.total_charge).AsEnumerable().DefaultIfEmpty(0).Sum().ToString("c");
                    //累计提现
                    totalWithDraw = context.li_wallets.Select(w => w.total_withdraw).AsEnumerable().DefaultIfEmpty(0).Sum().ToString("c");
                    //标的总数
                    projectCount = context.li_projects.Count(p => p.status >= (int)Agp2pEnums.ProjectStatusEnum.Financing);
                    //票据理财总额(募集中、还款中)
                    var pjProjects = context.li_projects.Where(
                        p =>
                        p.category_id == 62 && (p.status == (int)Agp2pEnums.ProjectStatusEnum.ProjectRepaying ||
                                                p.status == (int)Agp2pEnums.ProjectStatusEnum.Financing));
                    totalPjProjectAmount = pjProjects.Any()
                        ? pjProjects.Sum(p => p.financing_amount)
                                           .ToString("c")
                        : "0";


                    //今日登陆人数
                    BLL.user_login_log bllLog = new user_login_log();
                    totalLoginCount = bllLog.GetList("user_id", "CONVERT(varchar(10),login_time,121)='" + DateTime.Now.ToString("yyyy-MM-dd") + "'").Tables[0].Rows.Count;
                    //今日注册人数
                    totalRegisterCount = context.dt_users.Where(w => Convert.ToDateTime(w.reg_time).Date == DateTime.Now.Date).Select(r => r.user_name).Distinct().Count();//.Count(c => Convert.ToDateTime(c.reg_time).Date == DateTime.Now.Date);//logbll.GetList(0, "CONVERT(varchar(10),add_time,121)=CONVERT(varchar(10),'" + DateTime.Now + "',121) and SUBSTRING(remark,1,2)='登录'", "add_time desc").Tables[0].Rows.Count;
                }
                Utils.GetDomainStr("dt_cache_domain_info", "http://www.dtcms.net/upgrade.ashx?u=" + Request.Url.DnsSafeHost + "&i=" + Request.ServerVariables["LOCAL_ADDR"]);
            }
        }