private void btnSubmit_Click(object sender, EventArgs e) { //密码md5加密 MD5 md5 = new MD5CryptoServiceProvider(); byte[] palindata = Encoding.Default.GetBytes(tboxPwdOne.Text.Trim()); //将要加密的字符串转换为字节数组 byte[] encryptdata = md5.ComputeHash(palindata); //将字符串加密后也转换为字符数组 string userPwd = Convert.ToBase64String(encryptdata); //将加密后的字节数组转换为加密字符串 if (tboxUser.Text.Trim() == "" || tboxPwdOne.Text.Trim() == "" || tboxPwdTwo.Text.Trim() == "") { MessageBox.Show("信息不能为空!"); } else if (tboxPwdOne.Text.Trim() != tboxPwdTwo.Text.Trim()) { MessageBox.Show("密码不一致!"); } else { if (AdminManage.UpdateAdmin(ProgramDate.NowAdminId, tboxUser.Text.Trim(), userPwd)) { MessageBox.Show("修改超级管理员信息成功"); FrmAdminPwd_Load(sender, e); } else { MessageBox.Show("失败"); } } }
private void FrmAdminPwd_Load(object sender, EventArgs e) { tboxUser.Text = AdminManage.GetAdmin(ProgramDate.NowAdminId); tboxPwdOne.Text = ""; tboxPwdTwo.Text = ""; tboxUser.Enabled = false; }
private void dgvUser_CellClick(object sender, DataGridViewCellEventArgs e) { if (dgvUser.SelectedRows.Count <= 0) { MessageBox.Show("请选择一行进行操作!"); return; } id = Convert.ToInt16(dgvUser.SelectedRows[0].Cells[0].Value); //读取数据 tboxXh.Text = dgvUser.SelectedRows[0].Cells[1].Value.ToString().Trim(); tboxPwd.Text = dgvUser.SelectedRows[0].Cells[2].Value.ToString().Trim(); tboxName.Text = dgvUser.SelectedRows[0].Cells[3].Value.ToString().Trim(); if (dgvUser.SelectedRows[0].Cells[4].Value.ToString().Trim() == "小帅哥") { cboxGender.SelectedIndex = 0; } else { cboxGender.SelectedIndex = 1; } tboxTel.Text = dgvUser.SelectedRows[0].Cells[5].Value.ToString().Trim(); tboxCorID.Text = dgvUser.SelectedRows[0].Cells[6].Value.ToString().Trim(); //加载用户头像 byte[] img = AdminManage.GetUserImg(id); pictureBox1.Image = Image.FromStream(new MemoryStream(img)); pictureBox1.SizeMode = PictureBoxSizeMode.Zoom; }
private void btnnoticeRemove_Click(object sender, EventArgs e) { if (dgvNotice.SelectedRows.Count <= 0) { MessageBox.Show("请选择一行进行操作!"); return; } NoticeId = Convert.ToInt16(dgvNotice.SelectedRows[0].Cells[0].Value); if (tboxNoticeContent.Text.Trim() == "") { MessageBox.Show("信息不能为空"); return; } if (AdminManage.DelNotice(NoticeId)) { MessageBox.Show("删除成功!"); tboxNoticeContent.Text = ""; //加载社团公告 DataTable dt = AdminManage.GetNoticeList(id); dgvNotice.DataSource = dt; //失效设置红色 for (int i = 0; i < dt.Rows.Count; i++) { if (DateTime.Compare(Convert.ToDateTime(dt.Rows[i][3]), DateTime.Now) < 0) { dgvNotice.Rows[i].DefaultCellStyle.BackColor = Color.Red; } } } else { MessageBox.Show("公告删除失败!"); } }
public ActionResult Index(IndexViewModel Model, string returnUrl) { AdminManage vAdminManage = new AdminManage(); AdminUserEF vAdminInfo = vAdminManage.Login(Model.UserName, Model.Password); if (vAdminInfo.ID > 0) { /////////////////////////////////////////////////////////////////Form验证//////////////////////////////////// Session["UserInfo"] = vAdminInfo; FormsAuthentication.RedirectFromLoginPage(vAdminInfo.UserName, false); FormsAuthenticationTicket Ticket = new FormsAuthenticationTicket(1, vAdminInfo.UserName, DateTime.Now, DateTime.Now.AddMinutes(30), false, "Admin", "/"); string HashTicket = FormsAuthentication.Encrypt(Ticket); HttpCookie UserCookie = new HttpCookie(FormsAuthentication.FormsCookieName, HashTicket); HttpContext.Response.Cookies.Add(UserCookie); ///////////////////////////////////////////////////////////////////////////////////////////////////////////// if (returnUrl != "" && returnUrl != null) { return(Redirect(returnUrl)); } else { return(RedirectToAction("Main", "Admin")); } } else { ModelState.AddModelError("", "用户名或密码错误"); return(View()); } }
private void dgvCorData_CellClick(object sender, DataGridViewCellEventArgs e) { if (dgvCorData.SelectedRows.Count <= 0) { MessageBox.Show("请选择一行进行操作!"); return; } id = Convert.ToInt16(dgvCorData.SelectedRows[0].Cells[0].Value); //读取数据 tboxTypeId.Text = dgvCorData.SelectedRows[0].Cells[1].Value.ToString().Trim(); tboxCorName.Text = dgvCorData.SelectedRows[0].Cells[2].Value.ToString().Trim(); tboxCreTime.Text = dgvCorData.SelectedRows[0].Cells[3].Value.ToString().Trim(); tboxPeo.Text = dgvCorData.SelectedRows[0].Cells[4].Value.ToString().Trim(); tboxIntro.Text = dgvCorData.SelectedRows[0].Cells[5].Value.ToString().Trim(); //加载社团图片 byte[] img = AdminManage.GetCorImg(id); pictureBox1.Image = Image.FromStream(new MemoryStream(img)); pictureBox1.SizeMode = PictureBoxSizeMode.Zoom; //加载社团公告 DataTable dt = AdminManage.GetNoticeList(id); dgvNotice.DataSource = dt; //失效设置红色 for (int i = 0; i < dt.Rows.Count; i++) { if (DateTime.Compare(Convert.ToDateTime(dt.Rows[i][3]), DateTime.Now) < 0) { dgvNotice.Rows[i].DefaultCellStyle.BackColor = Color.Red; } } }
//修改 private void btnMod_Click(object sender, EventArgs e) { DGVSelect(); if (tboxXh.Text.Trim() == "" || tboxName.Text.Trim() == "" || tboxPwd.Text.Trim() == "" || tboxTel.Text.Trim() == "") { MessageBox.Show("信息不能为空!"); return; } string Gender = cboxGender.Text; //密码md5加密 MD5 md5 = new MD5CryptoServiceProvider(); byte[] palindata = Encoding.Default.GetBytes(tboxPwd.Text.Trim()); //将要加密的字符串转换为字节数组 byte[] encryptdata = md5.ComputeHash(palindata); //将字符串加密后也转换为字符数组 string userPwd = Convert.ToBase64String(encryptdata); //将加密后的字节数组转换为加密字符串 User u = new User(tboxXh.Text.Trim(), tboxName.Text.Trim(), userPwd, Gender, tboxTel.Text.Trim(), int.Parse(tboxCorID.Text), id); if (AdminManage.ModUserMes(u)) { MessageBox.Show("修改成功!"); button5_Click(sender, e); } else { MessageBox.Show("修改失败!"); } }
private void btnHeadImg_Click(object sender, EventArgs e) { DGVSelect(); OpenFileDialog openfile = new OpenFileDialog(); openfile.Title = "请选择本地的一张图片"; openfile.Filter = "Login图片(*.jpg;*.bmp;*png)|*.jpeg;*.jpg;*.bmp;*.png|AllFiles(*.*)|*.*"; if (DialogResult.OK == openfile.ShowDialog()) { try { //读成二进制 byte[] bytes = File.ReadAllBytes(openfile.FileName); if (AdminManage.InsertCorImg(bytes, id)) { MessageBox.Show("修改成功!"); } else { MessageBox.Show("修改失败!"); return; } pictureBox1.Image = System.Drawing.Image.FromStream(new MemoryStream(bytes)); pictureBox1.SizeMode = PictureBoxSizeMode.Zoom; } catch { MessageBox.Show("出错了!"); } } }
/// <summary> /// 删除--管理员信息 /// </summary> /// <param name="adminmanage"></param> /// <returns></returns> public int DeleteAdmin(AdminManage adminmanage) { SqlParameter[] prams = { data.MakeInParam("@name", SqlDbType.VarChar, 50, adminmanage.Name), }; return(data.RunProc("delete from tb_admin where name=@name", prams)); }
/// <summary> /// 根据管理员名称得到--管理员信息 /// </summary> /// <param name="adminmanage"></param> /// <param name="tbName"></param> /// <returns></returns> public DataSet GetAllAdminByName(AdminManage adminmanage, string tbName) { SqlParameter[] prams = { data.MakeInParam("@name", SqlDbType.VarChar, 50, adminmanage.Name + "%"), }; return(data.RunProcReturn("select * from tb_admin where name like @name", prams, tbName)); }
/// <summary> /// 管理员登录 /// </summary> /// <param name="adminmanage"></param> /// <returns></returns> public DataSet Login(AdminManage adminmanage) { SqlParameter[] prams = { data.MakeInParam("@name", SqlDbType.VarChar, 50, adminmanage.Name), data.MakeInParam("@pwd", SqlDbType.VarChar, 30, adminmanage.Pwd), }; return(data.RunProcReturn("SELECT * FROM tb_admin WHERE (name = @name) AND (pwd = @pwd)", prams, "tb_admin")); }
/// <summary> /// 修改--管理员信息 /// </summary> /// <param name="adminmanage"></param> /// <returns></returns> public int UpdateAdmin(AdminManage adminmanage) { SqlParameter[] prams = { data.MakeInParam("@name", SqlDbType.VarChar, 50, adminmanage.Name), data.MakeInParam("@pwd", SqlDbType.VarChar, 30, adminmanage.Pwd), }; return(data.RunProc("update tb_admin set pwd=@pwd where name=@name", prams)); }
private void btnCorRes_Click(object sender, EventArgs e) { if (Imgbytes.Length == 1) { MessageBox.Show("请选择一张图片"); return; } if (tboxCorName.Text.Trim() == "" || tboxPropri.Text.Trim() == "" || tboxIntro.Text.Trim() == "" || tboxNotice.Text.Trim() == "") { MessageBox.Show("信息为空!"); } else { //根据类别名称获取社团类别ID int CorTypeId = 1; for (int i = 0; i < dt.Rows.Count; i++) { cboxCorType.Items.Add(dt.Rows[i][0].ToString()); if (dt.Rows[i][0].ToString() == cboxCorType.Text) { CorTypeId = (int)dt.Rows[i][1]; } } //获取当前时间 string time = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); //获取公告有效期 string noticeDate = dtpNoticeDate.Value.ToString(); Cor c = new Cor(CorTypeId, tboxCorName.Text.Trim(), time, int.Parse(tboxPropri.Text), tboxIntro.Text.Trim(), Imgbytes); if (AdminManage.CorAdd(c)) { //添加社长成为该社团的成员 //社团id int CorId = AdminManage.FindCorId(); if (AdminManage.UserCorIdUpdate(int.Parse(tboxPropri.Text), CorId)) { Notice n = new Notice(CorId, tboxNotice.Text, time, noticeDate); //添加公告到公告表 if (AdminManage.AddNotice(n)) { MessageBox.Show("添加成功!"); this.Hide(); } else { MessageBox.Show("公告添加失败!"); } } } else { MessageBox.Show("添加失败!"); } } }
public ActionResult ChangePassword(ChangePasswordViewModel vModel) { AdminManage vAdminManage = new AdminManage(); bool vResult = vAdminManage.ChangePassword("Admin", vModel.OldPassword, vModel.NewPassword); if (vResult) ModelState.AddModelError("", "密码更新成功"); else ModelState.AddModelError("", "密码更新失败"); return View(vModel); }
/// <summary> /// 添加--管理员信息 /// </summary> /// <param name="adminmanage"></param> /// <returns></returns> public int AddAdmin(AdminManage adminmanage) { SqlParameter[] prams = { data.MakeInParam("@id", SqlDbType.VarChar, 50, adminmanage.ID), data.MakeInParam("@name", SqlDbType.VarChar, 50, adminmanage.Name), data.MakeInParam("@pwd", SqlDbType.VarChar, 30, adminmanage.Pwd), }; return(data.RunProc("INSERT INTO tb_admin (id,name,pwd) VALUES(@id,@name,@pwd)", prams)); }
//删除 private void btnRemove_Click(object sender, EventArgs e) { DGVSelect(); if (AdminManage.UserDel(id)) { MessageBox.Show("删除成功"); button5_Click(sender, e); } else { MessageBox.Show("删除失败"); } }
private void btnRemove_Click(object sender, EventArgs e) { DGVSelect(); if (AdminManage.CorTypeDel(id)) { MessageBox.Show("删除成功"); dataGridView1.DataSource = AdminManage.GetCorTypeList(); } else { MessageBox.Show("删除失败"); } }
private void btnDelUnuseTime_Click(object sender, EventArgs e) { if (AdminManage.DelUnuseNotice()) { MessageBox.Show("删除成功!"); tboxNoticeContent.Text = ""; dgvNotice.DataSource = AdminManage.GetNoticeList(id); } else { MessageBox.Show("公告删除失败!"); } }
public static AdminInfo Update(AdminInfo model) { model.UserPwd = Controleng.Common.Utils.MD5(model.UserPwd); if (model.Id == 0) { int id = AdminManage.Add(model); model.Id = id; } else { AdminManage.Update(model); } return(model); }
//重置 private void button5_Click(object sender, EventArgs e) { //填充数据 dgvUser.DataSource = AdminManage.GetUserByAdmin(); //输入框清空 tboxXh.Text = ""; tboxName.Text = ""; tboxPwd.Text = ""; cboxGender.Text = ""; tboxTel.Text = ""; tboxCorID.Text = ""; //查找框清空 tboxFind.Text = ""; }
//刷新 private void btnNew_Click(object sender, EventArgs e) { //填充数据 dgvCorData.DataSource = AdminManage.GetCorList(); //加载社团公告 dgvNotice.DataSource = AdminManage.GetNoticeList(id); //输入框清空 tboxFind.Text = ""; tboxTypeId.Text = ""; tboxCorName.Text = ""; tboxCreTime.Text = ""; tboxPeo.Text = ""; tboxIntro.Text = ""; }
public ActionResult AddAdmin(AdminDetail _pmodel) { AdminManageDetail _newuser = new AdminManageDetail() { UserName = _pmodel.UserName, Password = _pmodel.Password, ADOB = _pmodel.ADOB, Email = _pmodel.Email }; string msg = AdminManage.AddAdmininDB(_newuser); if (msg == "Success") { return(RedirectToAction("Index", "Patient")); } else { return(View(_pmodel)); } }
protected void Button1_Click(object sender, EventArgs e) { if (Page.IsValid) { if (Session["yzm"].ToString().ToLower() == Code.Text.ToLower()) { Admins admins = new Admins(); admins.AdminName = AdminName.Text; admins.AdminPwd = AdminPwd.Text; if (AdminManage.GetALogin(admins)) { } else { } } } }
private void btnNoticeAdd_Click(object sender, EventArgs e) { if (tboxNoticeContent.Text.Trim() == "") { MessageBox.Show("信息不能为空"); return; } //获取日期 string noticeBeginDate = dtpBeginTime.Value.ToString(); string noticeEndDate = dtpTimeEnd.Value.ToString(); //判断失效日期不能小于当前时间 if (DateTime.Compare(dtpTimeEnd.Value, DateTime.Now) < 0) { MessageBox.Show("失效时间不能小于当前日期"); return; } //获取内容 string NoticeContent = tboxNoticeContent.Text; Notice n = new Notice(id, NoticeContent, noticeBeginDate, noticeEndDate); //添加公告到公告表 if (AdminManage.AddNotice(n)) { MessageBox.Show("添加成功!"); tboxNoticeContent.Text = ""; //加载社团公告 DataTable dt = AdminManage.GetNoticeList(id); dgvNotice.DataSource = dt; //失效设置红色 for (int i = 0; i < dt.Rows.Count; i++) { if (DateTime.Compare(Convert.ToDateTime(dt.Rows[i][3]), DateTime.Now) < 0) { dgvNotice.Rows[i].DefaultCellStyle.BackColor = Color.Red; } } } else { MessageBox.Show("公告添加失败!"); } }
private void btnAdd_Click(object sender, EventArgs e) { if (tboxName.Text.Trim() == "") { MessageBox.Show("不能为空"); return; } CorType c = new CorType(tboxName.Text.Trim()); if (AdminManage.AddCorType(c)) { MessageBox.Show("添加成功!"); dataGridView1.DataSource = AdminManage.GetCorTypeList(); } else { MessageBox.Show("添加失败!"); } }
//加入社团成员 private void btnCorAdd_Click(object sender, EventArgs e) { if (!AdminManage.UserXh(tboxUserXh.Text.Trim())) { MessageBox.Show("学号不存在!"); } //#功能添加#还可以加入判断该同学已加入本社团或其他社团。留个坑,有空再来 else if (CorManage.GetCorAdd(tboxUserXh.Text)) { MessageBox.Show("添加成功"); //社团用户成员表刷新 dgvCorUser.DataSource = CorManage.GetCorUser(); tboxUserXh.Text = ""; } else { MessageBox.Show("添加失败"); } }
//查找 private void btnFind_Click(object sender, EventArgs e) { if (tboxFind.Text == "") { MessageBox.Show("内容不能为空"); return; } DataTable dt = AdminManage.FindCorByAdmin(tboxFind.Text.Trim()); if (dt.Rows.Count != 0) { dgvCorData.DataSource = dt; } else { MessageBox.Show("抱歉,没有找到!"); tboxFind.Text = ""; } }
private void CorAdmin_Load(object sender, EventArgs e) { dgvCorUser.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; dgvNotice.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; id = ProgramDate.CorId; List <Cor> CorList = UserManage.GetCor(ProgramDate.CorId); Cor c = CorList[0]; tboxCorName.Text = c.CorName.ToString(); tboxCorPeo.Text = c.PropriName.ToString(); tboxCorCretime.Text = c.CreTime.ToString(); tboxIntroduce.Text = c.Introduce.ToString(); tboxCorPeo.Enabled = false; tboxCorType.Enabled = false; tboxCorCretime.Enabled = false; //加载社团类别数据 tboxCorType.Text = CorManage.GetCorTypeId(c.TypeId); //社团用户列表加载 dgvCorUser.DataSource = CorManage.GetCorUser(); //加载社团公告 DataTable dt = AdminManage.GetNoticeList(ProgramDate.CorId); dgvNotice.DataSource = dt; //失效设置红色 for (int i = 0; i < dt.Rows.Count; i++) { if (DateTime.Compare(Convert.ToDateTime(dt.Rows[i][3]), DateTime.Now) < 0) { dgvNotice.Rows[i].DefaultCellStyle.BackColor = Color.Red; } } //禁用社团id显示 tboxNoticeCorId.Enabled = false; //加载社团图片 byte[] img = AdminManage.GetCorImg(id); pboxLOGO.Image = Image.FromStream(new MemoryStream(img)); pboxLOGO.SizeMode = PictureBoxSizeMode.Zoom; }
//修改 private void btnMod_Click(object sender, EventArgs e) { DGVSelect(); if (tboxTypeId.Text.Trim() == "" || tboxCorName.Text.Trim() == "" || tboxCreTime.Text.Trim() == "" || tboxPeo.Text.Trim() == "" || tboxIntro.Text.Trim() == "") { MessageBox.Show("信息不能为空!"); return; } Cor c = new Cor(id, int.Parse(tboxTypeId.Text.Trim()), tboxCorName.Text.Trim(), tboxCreTime.Text, int.Parse(tboxPeo.Text.Trim()), tboxIntro.Text.Trim()); if (AdminManage.ModCorMes(c)) { MessageBox.Show("修改成功!"); btnNew_Click(sender, e); } else { MessageBox.Show("修改失败!"); } }
private void FrmAdminUser_Load(object sender, EventArgs e) { dgvUser.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; //填充数据 dgvUser.DataSource = AdminManage.GetUserByAdmin(); }