protected void btnSave_Click(object sender, EventArgs e) { string strMode = ViewState["mode"].ToString(); if (strMode == "ADD") { UserMaster objUser = new UserMaster(); objUser.FirstName = Convert.ToString(txtFirstName.Text); objUser.LastName = Convert.ToString(txtLastName.Text); objUser.UserName = Convert.ToString(txtUserName.Text); objUser.EmailId = Convert.ToString(txtEmail.Text); objUser.Password = Convert.ToString(txtPassword.Text); objUser.IsActive = chkActive.Checked; objUser.UserTypeId = Convert.ToInt32(ddlUserType.SelectedValue); objUser.CreatedDate = DateTime.Now; objUser.ModifiedDate = DateTime.Now; objUser.LoginDatetime = DateTime.Now; objUser.LastLoginDatetime = DateTime.Now; UserMasterHandler userMasterHandler = new UserMasterHandler(); userMasterHandler.AddNewUser(objUser); mvUserManager.ActiveViewIndex = 1; } else { if (strMode == "EDIT" && Session["UserID"] != null) { int userId = Convert.ToInt32(ViewState["UserID"]); UserMaster objUser = new UserMaster(); objUser.ID = userId; objUser.FirstName = Convert.ToString(txtFirstName.Text); objUser.LastName = Convert.ToString(txtLastName.Text); objUser.UserName = Convert.ToString(txtUserName.Text); objUser.EmailId = Convert.ToString(txtEmail.Text); objUser.Password = Convert.ToString(txtPassword.Text); objUser.IsActive = chkActive.Checked; objUser.UserTypeId = Convert.ToInt32(ddlUserType.SelectedValue); objUser.CreatedDate = DateTime.Now; objUser.ModifiedDate = DateTime.Now; objUser.LoginDatetime = DateTime.Now; objUser.LastLoginDatetime = DateTime.Now; UserMasterHandler userMasterHandler = new UserMasterHandler(); userMasterHandler.UpdateUser(objUser); mvUserManager.ActiveViewIndex = 1; txtPassword.Attributes.Add("value", txtPassword.Text); } } }