예제 #1
0
        private void btnAddUser_Click(object sender, EventArgs e)
        {
            string firstname = txtfirstname.Text;
            string lastname  = txtlastname.Text;
            string email     = txtemail.Text;
            string address   = txtaddress.Text;
            string telephone = txttelephone.Text;
            string role      = cmbRole.Text;
            string joindate  = dtpjoineddate.Text;
            string nic       = txtnic.Text;
            string username  = txtusername.Text;
            string status    = chkstate.Text;

            if (firstname == "" || lastname == "" || email == "" || address == "" || telephone == "" || nic == "" || username == "")
            {
                MessageBox.Show("Please fill up all the fields.", "Empty Fields Detected !", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }
            else
            {
                classUser user = new classUser();
                bool      ret  = user.addUser(firstname, lastname, email, address, telephone, role, joindate, nic, username, status);
                if (ret)
                {
                    MessageBox.Show(this, "New user profile created!", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    clearField();
                }
                else
                {
                    MessageBox.Show(this, "Can not create new user now.!", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    clearField();
                }
            }
        }
예제 #2
0
        public JsonResult upDatePassword(string userObj)
        {
            objUserDal = new User();
            JavaScriptSerializer js = new JavaScriptSerializer();

            try
            {
                if (Permission.IsSessionExpire() == false)
                {
                    var       obj     = js.Deserialize(userObj, typeof(classUser));
                    classUser objUser = (classUser)obj;
                    string    u       = System.Web.HttpContext.Current.Session["UserName"].ToString();
                    objUser.UserID = (int)System.Web.HttpContext.Current.Session["UserID"];
                    if (objUserDal.CheckCreditionals(u, objUser.Password) == true)
                    {
                        if (objUserDal.SaveNewUser(objUser, false) == "Saved")
                        {
                            return(new JsonResult()
                            {
                                Data = "Saved", JsonRequestBehavior = JsonRequestBehavior.AllowGet
                            });
                        }
                        else
                        {
                            return(new JsonResult()
                            {
                                Data = "Error Occure", JsonRequestBehavior = JsonRequestBehavior.AllowGet
                            });
                        }
                    }
                    else
                    {
                        return(new JsonResult()
                        {
                            Data = "Incorrect Existing password", JsonRequestBehavior = JsonRequestBehavior.AllowGet
                        });
                    }
                }
                else
                {
                    return(new JsonResult()
                    {
                        Data = "Session Expired", JsonRequestBehavior = JsonRequestBehavior.AllowGet
                    });
                }
            }
            catch (Exception ex)
            {
                ErrorLog.LogError(ex.Message, ex.StackTrace, ex.Source, "LoingController upDatePassword", "");
                return(Json(ex.Data.ToString(), JsonRequestBehavior.AllowGet));
            }
        }
예제 #3
0
 public JsonResult SaveNewUser(string UserName, string Password, string EmailAddress)
 {
     try
     {
         if (Permission.IsSessionExpire() == false)
         {
             objUserDal = new User();
             classUser objUser = new classUser();
             if (objUserDal.IsUserExists(UserName) == false)
             {
                 objUser.Username     = UserName;
                 objUser.Password     = Password;
                 objUser.Deleted      = false;
                 objUser.EmailAddress = EmailAddress;
                 if (objUserDal.SaveNewUser(objUser, true) == "Saved")
                 {
                     return(new JsonResult()
                     {
                         Data = "Saved", JsonRequestBehavior = JsonRequestBehavior.AllowGet
                     });
                 }
                 else
                 {
                     return(new JsonResult()
                     {
                         Data = "Error Occured", JsonRequestBehavior = JsonRequestBehavior.AllowGet
                     });
                 }
             }
             else
             {
                 return(new JsonResult()
                 {
                     Data = "User Exists Please user different user name", JsonRequestBehavior = JsonRequestBehavior.AllowGet
                 });
             }
         }
         else
         {
             return new JsonResult()
                    {
                        Data = "Session Expired", JsonRequestBehavior = JsonRequestBehavior.AllowGet
                    }
         };
     }
     catch (Exception ex)
     {
         ErrorLog.LogError(ex.Message, ex.StackTrace, ex.Source, "LoginController SaveNewUser", "");
         return(Json(ex.Data.ToString(), JsonRequestBehavior.AllowGet));
     }
 }
예제 #4
0
        public JsonResult UpdateUserData(string userObj)
        {
            JavaScriptSerializer js = new JavaScriptSerializer();

            try
            {
                if (Permission.IsSessionExpire() == false)
                {
                    objUserDal = new User();
                    var       obj     = js.Deserialize(userObj, typeof(classUser));
                    classUser objUser = (classUser)obj;

                    if (objUserDal.SaveNewUser(objUser, false) == "Saved")
                    {
                        return(new JsonResult()
                        {
                            Data = "Saved", JsonRequestBehavior = JsonRequestBehavior.AllowGet
                        });
                    }
                    else
                    {
                        return(new JsonResult()
                        {
                            Data = "Error Occured", JsonRequestBehavior = JsonRequestBehavior.AllowGet
                        });
                    }
                }
                else
                {
                    return(new JsonResult()
                    {
                        Data = "Session Expired", JsonRequestBehavior = JsonRequestBehavior.AllowGet
                    });
                }
            }
            catch (Exception ex)
            {
                ErrorLog.LogError(ex.Message, ex.StackTrace, ex.Source, "LoginController UpdateUserData", "");

                return(Json(ex.Data.ToString(), JsonRequestBehavior.AllowGet));
            }
        }