コード例 #1
0
    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);
            }
        }
    }