コード例 #1
0
 public JsonResult AddOrEdit(viewUsers model)
 {
     try
     {
         if (ModelState.IsValid)
         {
             if (model.ImageUpload != null)
             {
                 string fileName  = Path.GetFileNameWithoutExtension(model.ImageUpload.FileName);
                 string extension = Path.GetExtension(model.ImageUpload.FileName);
                 fileName        = fileName + DateTime.Now.ToString("yymmssfff") + extension;
                 model.imagePath = "~/Images/" + fileName;
                 model.ImageUpload.SaveAs(Path.Combine(Server.MapPath("~/Images/"), fileName));
             }
             if (model.Id == 0)
             {
                 actionModel.addUserData(model);
                 return(Json(new { success = true, message = "saved user successfully" }, JsonRequestBehavior.AllowGet));
             }
             else
             {
                 actionModel.updateUser(model);
                 return(Json(new { success = true, message = "user updated successfully" }, JsonRequestBehavior.AllowGet));
             }
         }
     }
     catch (Exception ex)
     {
         return(Json(new { success = false, message = ex.Message }, JsonRequestBehavior.AllowGet));
     }
     return(Json(new { success = false }));
 }
コード例 #2
0
        private void SaveUser()
        {
            addUser   au = (addUser)mf.scMain.Panel1.Controls[0];
            viewUsers vu = (viewUsers)mf.scMain.Panel2.Controls[0];

            au.SaveUser();
            vu.RefreshUsers();
        }
コード例 #3
0
ファイル: frmMain.cs プロジェクト: ruizivy/Library_System
        private void btnResetPassword_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            ClearPanel();
            ss = SaveSender.ResetPassword;
            viewUsers vu = new viewUsers(ss);

            scMain.SplitterPosition = 0;
            vu.Dock = DockStyle.Fill;
            scMain.Panel2.Enabled = true;
            scMain.Panel2.Controls.Add(vu);
            ClearCheckDoCheck(btnResetPassword);
        }
コード例 #4
0
ファイル: frmMain.cs プロジェクト: ruizivy/Library_System
        private void btnAddAccount_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            ClearPanel();
            ss = SaveSender.AddUser;
            addUser au = new addUser();

            au.Dock = DockStyle.Fill;
            scMain.SplitterPosition = au.Size.Width;
            scMain.Panel1.Enabled   = true;
            scMain.Panel1.Controls.Add(au);

            viewUsers vu = new viewUsers(ss);

            vu.Dock = DockStyle.Fill;
            scMain.Panel2.Enabled = true;
            scMain.Panel2.Controls.Add(vu);
            ClearCheckDoCheck(btnAddAccount);
        }
コード例 #5
0
        private void ResetPassword()
        {
            viewUsers vu = (viewUsers)mf.scMain.Panel2.Controls[0];

            vu.ResetPasswordNow();
        }
コード例 #6
0
        private void UpdateUser()
        {
            viewUsers vu = (viewUsers)mf.scMain.Panel2.Controls[0];

            vu.UpdateNow();
        }