protected void LinkButtonSave_Click(object sender, EventArgs e) { if (TextBoxTrueName.Text.ToString().Trim().Length > 50) { MSG.AlertMsg(Page, "您输入的姓名格式错误,请检查后输入!"); return; } if (Session["UserID"] != null) { using (DataClasses1DataContext db = new DataClasses1DataContext()) { db.Log = Console.Out; //取出 var user = db.TbUser.SingleOrDefault<TbUser>(s => s.ID.ToString() == Session["UserID"].ToString().Trim()); if (user == null) { return; } user.RealName = TextBoxTrueName.Text.ToString().Trim(); user.LianXiDianHua = TextBoxTel.Text.ToString().Trim(); user.ShouJi = TextBoxMobile.Text.ToString().Trim(); user.TongXinDiZhi = TextBoxAdds.Text.ToString().Trim(); user.EMail = txtEmail.Text.ToString().Trim(); /// user.EMail = txtYouXiang.Text.ToString().Trim(); /// if (TextBoxPassword.Text != "") { user.UserPWD = TextBoxPassword.Text.ToString().Trim(); } //执行更新操作 db.SubmitChanges(); Session["UserInfo"] = user; } } MSG.AlertMsg(Page, "修改成功!"); //PanelView.Visible = false; //PanelResult.Visible = true; }
public static bool TbIpUp(string IP, int flag) { bool bRs = false; try { using (DataClasses1DataContext db = new DataClasses1DataContext()) { var tb = db.TbIP.First(o => o.IP == IP); tb.flag = flag; db.SubmitChanges(); } bRs = true; } catch (Exception ex) { bRs = false; } return bRs; }
public UserAccount Register(RegisterInf registerInf) { UserAccount userAccount = new UserAccount(); userAccount.isLogin = false; userAccount.haveMsg = false; if (registerInf == null) { userAccount.errorMsg = "注册信息不完整,请查看!"; } else { if (registerInf.txtUserName.Trim().Equals("")) { userAccount.errorMsg = "请输入登录名称!"; return userAccount; } string sql = "Select * From TbUser Where UserName='******'"; DataSet ds = DBA.DbAccess.GetDataSet(CommandType.Text, sql); if (ds.Tables[0].Rows.Count > 0) { userAccount.errorMsg = "您录入的登录名已存在,请重新输入!"; return userAccount; } if (registerInf.txtRealName.Trim() == "") { userAccount.errorMsg = "请输入真实姓名!"; return userAccount; } if (registerInf.txtPWD.Trim() == "") { userAccount.errorMsg = "请输入密码"; return userAccount; } if (registerInf.txtPWD.Trim().Length > 50) { userAccount.errorMsg = "密码超长,请重新输入!"; return userAccount; } //if (txtPWD.Text.ToString().Trim() != txtQueRen.Text.ToString().Trim()) //{ // return "您两次输入的密码不一致,请重新输入!"; //} if (registerInf.txtYouXiang.Trim() == "") { userAccount.errorMsg = "请输入您的邮箱地址!"; return userAccount; } TbUser user = new TbUser(); user.UserName = registerInf.txtUserName.Trim(); user.UserPWD = registerInf.txtPWD.Trim(); user.RealName = registerInf.txtRealName.Trim(); user.YongHuLeiXing = "个人"; user.LianXiDianHua = registerInf.txtDianHua.Trim(); user.ShouJi = registerInf.txtShouJi.Trim(); user.TongXinDiZhi = registerInf.txtDiZhi.Trim(); user.EMail = registerInf.txtYouXiang.Trim(); user.DepartMentID = 0; user.SHFlag = 0; using (DataClasses1DataContext db = new DataClasses1DataContext()) { db.Log = Console.Out; db.TbUser.InsertOnSubmit(user); db.SubmitChanges(); } string sqlShouCang = "insert into TLC_Albums (UserId,ParentId,Title,live,isdel,isparent) values('" + user.ID.ToString().Trim() + "',0,'收藏夹',0,0,0)"; DBA.DbAccess.ExecNoQuery(CommandType.Text, sqlShouCang); userAccount.isLogin = true; userAccount.userId = user.ID.ToString().Trim(); userAccount.userName = user.RealName.ToString().Trim(); } return userAccount; }
private string UserUpdate(string ID) { string sql = ""; DataSet ds = new DataSet(); bool RoleFlag = false; if (this.txtUserName.Text.ToString().Trim() == "") { return "请输入登录名称!"; } if (this.txtRealName.Text.ToString().Trim() == "") { return "请输入真实姓名!"; } if (txtPWD.Text.ToString().Trim().Length > 50) { return "密码超长,请重新输入!"; } if (txtPWD.Text.ToString().Trim() == "") { if (hfPWD.Value != "") { txtPWD.Text = hfPWD.Value; } else { return "请输入密码"; } } if (hfUserLeiXing.Value.ToString().Trim() != "企业") { sql = "Delete From UserRole Where UserID='" + ID + "'"; DBA.DbAccess.ExecNoQuery(CommandType.Text, sql); for (int i = 0; i < chkRole.Items.Count; i++) { if (chkRole.Items[i].Selected) { sql = "Insert Into UserRole(RoleID,UserID) Values('" + chkRole.Items[i].Value.ToString().Trim() + "','" + ID + "'); "; DBA.DbAccess.ExecNoQuery(CommandType.Text, sql); RoleFlag = true; } } if (!RoleFlag) { return "请给用户分配至少一个角色!"; } } using (DataClasses1DataContext db = new DataClasses1DataContext()) { db.Log = Console.Out; //取出 var user = db.TbUser.SingleOrDefault<TbUser>(s => s.ID.ToString() == ID); if (user == null) { return "未查询到符合条件的数据!"; } user.UserName = txtUserName.Text.ToString().Trim(); user.UserPWD = txtPWD.Text.ToString().Trim(); user.RealName = txtRealName.Text.ToString().Trim(); user.YongHuLeiXing = ddlYongHuLX.SelectedValue.ToString().Trim(); user.LianXiDianHua = txtDianHua.Text.ToString().Trim(); user.ShouJi = txtShouJi.Text.ToString().Trim(); user.TongXinDiZhi = txtDiZhi.Text.ToString().Trim(); user.EMail = txtYouXiang.Text.ToString().Trim(); user.SHFlag = 1; user.QiYeMingCheng = txtQiYeMingCheng.Text.ToString().Trim(); //执行更新操作 db.SubmitChanges(); } return ""; }
private string UserInsert() { string sql = ""; DataSet ds = new DataSet(); bool RoleFlag = false; if (this.txtUserName.Text.ToString().Trim() == "") { return "请输入登录名称!"; } if (this.txtRealName.Text.ToString().Trim() == "") { return "请输入真实姓名!"; } if (txtPWD.Text.ToString().Trim().Length > 50) { return "密码超长,请重新输入!"; } if (this.txtPWD.Text.ToString().Trim() == "") { return "请输入密码"; } sql = "Select * From TbUser Where UserName='******' "; ds = DBA.DbAccess.GetDataSet(CommandType.Text, sql); if (ds.Tables[0].Rows.Count > 0) { return "您录入的登录名已存在,请重新输入!"; } string sqlInsert = ""; //插入数据库项目名称,并返回当前插入行的ID if (false && hfUserLeiXing.Value.ToString().Trim() == "企业") { } else { for (int i = 0; i < chkRole.Items.Count; i++) { if (chkRole.Items[i].Selected) { sqlInsert += "Insert Into UserRole(RoleID,UserID) Values('" + chkRole.Items[i].Value.ToString().Trim() + "','@@@'); "; RoleFlag = true; } } if (!RoleFlag) { return "请给用户分配至少一个角色"; } } TbUser user = new TbUser(); user.UserName = txtUserName.Text.ToString().Trim(); user.UserPWD = txtPWD.Text.ToString().Trim(); user.RealName = txtRealName.Text.ToString().Trim(); user.YongHuLeiXing = ddlYongHuLX.SelectedValue.ToString().Trim(); user.LianXiDianHua = txtDianHua.Text.ToString().Trim(); user.ShouJi = txtShouJi.Text.ToString().Trim(); user.TongXinDiZhi = txtDiZhi.Text.ToString().Trim(); user.EMail = txtYouXiang.Text.ToString().Trim(); user.DepartMentID = 0; user.SHFlag = 1; user.QiYeMingCheng = txtQiYeMingCheng.Text.ToString().Trim(); //插入数据库项目名称,并返回当前插入行的ID if (hfUserLeiXing.Value.ToString().Trim() == "企业") { user.DepartMentID = Convert.ToInt32(Session["UserID"].ToString().Trim()); user.YongHuLeiXing = "企业"; } string DepID = UserRight.getDepartMentID(Session["UserID"].ToString()); if (DepID != "0") { user.DepartMentID = int.Parse(DepID); } using (DataClasses1DataContext db = new DataClasses1DataContext()) { db.Log = Console.Out; db.TbUser.InsertOnSubmit(user); db.SubmitChanges(); } // 企业用户新建出的用户角色 if (false && hfUserLeiXing.Value.ToString().Trim() == "企业") { DataClasses1DataContext db = new DataClasses1DataContext(); var result = from item in db.UserRole where item.UserID.ToString().Trim() == Session["UserID"].ToString().Trim() select item; foreach (var item in result) { UserRole userrole = new UserRole(); userrole.RoleID = item.RoleID; userrole.UserID = user.ID; db.UserRole.InsertOnSubmit(userrole); db.SubmitChanges(); } } else//系统用户建出的用户的角色 { sqlInsert = sqlInsert.Replace("@@@", user.ID.ToString().Trim()); DBA.DbAccess.ExecNoQuery(CommandType.Text, sqlInsert); } if (ddlYongHuLX.SelectedValue.ToString().Trim() == "企业") { string sqlZTK = "insert into ZtDbList(ztDbName,dbType,createUserId) values('企业在线数据库','1','" + user.ID + "')"; DBA.DbAccess.ExecNoQuery(CommandType.Text, sqlZTK); } string sqlShouCang = "insert into TLC_Albums (UserId,ParentId,Title,live,isdel,isparent) values('" + user.ID + "',0,'收藏夹',0,0,0)"; DBA.DbAccess.ExecNoQuery(CommandType.Text, sqlShouCang); return ""; }
public string RegUserinfo(string userid, string psd,string username,string email) { DataSet ds = new DataSet(); TbUser user = new TbUser(); string usertype = userid.Substring(4, 1); user.UserName = userid.Trim(); user.UserPWD = psd.Trim(); user.RealName = username; user.YongHuLeiXing = usertype; user.EMail = email.Trim(); user.DepartMentID = 0; user.SHFlag = 0; DataTable dt = new DataTable(); string sql = "select * from tbuser where username='******'"; dt = DBA.SqlDbAccess.GetDataTable(CommandType.Text, sql, null); using (DataClasses1DataContext db = new DataClasses1DataContext()) { db.Log = Console.Out; db.TbUser.InsertOnSubmit(user); db.SubmitChanges(); } if (dt.Rows.Count > 0) return "1"; string sqlShouCang = "insert into TLC_Albums (UserId,ParentId,Title,live,isdel,isparent) values('" + user.ID.ToString().Trim() + "',0,'收藏夹',0,0,0)"; string cusertype = ""; if (DBA.DbAccess.ExecNoQuery(CommandType.Text, sqlShouCang) < 0) { return "-1"; } switch (usertype) { case "0": cusertype = "个人"; break; case "1": cusertype = "企业"; break; case "2": cusertype = "事业单位"; break; case "3": cusertype = "政府机关"; break; case "4": cusertype = "社会团体"; break; case "5": cusertype = "其他类型单位"; break; case "9": cusertype = "简易账户"; break; } sqlShouCang = "select * from TbRole where rolename='" + cusertype + "'"; dt = DBA.SqlDbAccess.GetDataTable(CommandType.Text, sqlShouCang, null); if (dt.Rows.Count == 0) { return "-1"; } string roleid = dt.Rows[0]["ID"].ToString(); sqlShouCang = "insert into UserRole (roleid,userid) values ('" + roleid + "','" + user.ID.ToString() + "') "; if (DBA.SqlDbAccess.ExecNoQuery(CommandType.Text, sqlShouCang, null) < 0) { return "-1"; } return "1"; }
public static void TbIpInsert(string IP, int flag) { TbIP tb = new TbIP(); tb.IP = IP; tb.CreateDate = DateTime.Now; tb.flag = flag; using (DataClasses1DataContext db = new DataClasses1DataContext()) { db.TbIP.InsertOnSubmit(tb); db.SubmitChanges(); } }
public static void TbIpDel(int ID) { using (DataClasses1DataContext db = new DataClasses1DataContext()) { var tb = db.TbIP.Where(o => o.ID == ID); db.TbIP.DeleteAllOnSubmit(tb); db.SubmitChanges(); } }
/// <summary> /// 记录栏目的访问日志 /// </summary> /// <param name="IP"></param> /// <param name="UserName"></param> /// <param name="YongHuLeiXing"></param> /// <param name="LanMu"></param> public static void LogInsert(string IP, string UserName, string YongHuLeiXing, string LanMu) { try { TbLog tb = new TbLog(); tb.ShiJian = DateTime.Now; tb.IP = IP; tb.UserName = UserName; tb.YongHuLeiXing = YongHuLeiXing; tb.LanMu = LanMu; string[] subIP = IP.Split('.'); if (subIP.Length == 4) { tb.DiQu = Stat.GetLocal(IP); } using (DataClasses1DataContext db = new DataClasses1DataContext()) { db.Log = Console.Out; db.TbLog.InsertOnSubmit(tb); db.SubmitChanges(); } } catch (Exception ex) { } }
private static bool TbLegalInsert(string GuoBie, string Des, string Url) { DataClasses1DataContext db = new DataClasses1DataContext(); TbLegalUrl_Cfg tb = new TbLegalUrl_Cfg(); tb.CO = GuoBie; tb.Des = Des; tb.LegUrl = Url; try { db.TbLegalUrl_Cfg.InsertOnSubmit(tb); db.SubmitChanges(); } catch (Exception ex) { return false; } return true; }
private static bool TbLegalUpdate(string GuoBie, string Des, string Url) { DataClasses1DataContext db = new DataClasses1DataContext(); var tb = db.TbLegalUrl_Cfg.SingleOrDefault(o => o.CO == GuoBie); if (tb == null) { return false; } tb.Des = Des; tb.LegUrl = Url; try { db.SubmitChanges(); } catch (Exception ex) { return false; } return true; }
public static bool TbLegalDel(string GuoBie) { DataClasses1DataContext db = new DataClasses1DataContext(); var tb = db.TbLegalUrl_Cfg.SingleOrDefault(o => o.CO == GuoBie); if (tb == null) { return false; } try { db.TbLegalUrl_Cfg.DeleteOnSubmit(tb); db.SubmitChanges(); } catch (Exception ex) { return false; } return true; }
public static void SendMailLogInsert(string ShouJianRen, string YouJianMingCheng, string ZhuanLiQuYu, string FaSongZhuangTai) { TbSendMailLog tb = new TbSendMailLog(); tb.ShouJianRen = ShouJianRen; tb.YouJianMingCheng = YouJianMingCheng; tb.ZhuanLiQuYu = ZhuanLiQuYu; tb.FaSongShiJian = DateTime.Now; tb.FaSongZhuangTai = FaSongZhuangTai; using (DataClasses1DataContext db = new DataClasses1DataContext()) { db.Log = Console.Out; db.TbSendMailLog.InsertOnSubmit(tb); db.SubmitChanges(); } }
/// <summary> /// 栏目访问日志 /// </summary> /// <param name="LanMu"></param> public static void LogInsertLanMu(string LanMu) { TbLog tb = new TbLog(); tb.ShiJian = DateTime.Now; tb.LanMu = LanMu; using (DataClasses1DataContext db = new DataClasses1DataContext()) { db.Log = Console.Out; db.TbLog.InsertOnSubmit(tb); db.SubmitChanges(); } }
private string RoleUpdate(string ID) { string sql; DataSet ds = new DataSet(); if (txtRightName.Text.ToString().Trim() == "") { return "请输入权限名称!"; } if (txtRightCode.Text.ToString().Trim() == "") { return "请输入权限/URL!"; } using (DataClasses1DataContext db = new DataClasses1DataContext()) { db.Log = Console.Out; //取出 var right = db.TbRight.SingleOrDefault<TbRight>(s => s.ID.ToString() == ID); if (right == null) { return "未查询到符合条件的数据!"; } right.PageDes = txtRightName.Text.ToString().Trim(); right.PageName = txtRightCode.Text.ToString().Trim(); right.PageUrl = txtRightCode.Text.ToString().Trim(); right.Nodelevel = int.Parse(ddlUp.SelectedValue.ToString().Trim()); right.XianShiFlag = chkXianShi.Checked ? 1 : 0; right.XianShiShunXu = int.Parse(txtShunXu.Text.ToString().Trim()); //执行更新操作 db.SubmitChanges(); } return ""; }
private string RoleInsert() { string sql = ""; DataSet ds = new DataSet(); if (txtRightName.Text.ToString().Trim() == "") { return "请输入权限名称!"; } if (txtRightCode.Text.ToString().Trim() == "") { return "请输入权限/URL!"; } TbRight right = new TbRight(); right.PageName = txtRightCode.Text.ToString().Trim(); right.PageUrl = txtRightCode.Text.ToString().Trim(); right.PageDes = txtRightName.Text.ToString().Trim(); right.Nodelevel = int.Parse(ddlUp.SelectedValue.ToString().Trim()); right.XianShiFlag = chkXianShi.Checked ? 1 : 0; right.XianShiShunXu = int.Parse(txtShunXu.Text.ToString().Trim()); using (DataClasses1DataContext db = new DataClasses1DataContext()) { db.Log = Console.Out; db.TbRight.InsertOnSubmit(right); db.SubmitChanges(); } return ""; }