Esempio n. 1
0
        protected void Submit_User(object sender, EventArgs e)
        {
            if ((string)(Session["UserID"]) == null)
            {
                int check = 0;
                try
                {
                    DatabaseDAO user = new DatabaseDAO();
                    check = user.AddUser(User_Input_Username.Value, User_Input_Name.Value, User_Input_Email.Value, DateTime.Now, Select_Permission_Level.Value);


                    if (check == 1)
                    {
                        ScriptManager.RegisterStartupScript(Page, GetType(), "AlertDisplay", "displaySuccess('Successfully Created New Account: " + User_Input_Name.Value + " With Permission Level Of: " + Select_Permission_Level.Value + "');", true);
                    }
                    else if (check == 0)
                    {
                        ScriptManager.RegisterStartupScript(Page, GetType(), "AlertFailureDisplay", "displayFailure('There seems to be an error! Please notify the Administrators.');", true);
                    }

                    User_Input_Name.Value = "";

                    User_Input_Email.Value = "";
                    Select_Permission_Level.SelectedIndex = 0;
                    User_Input_Username.Value             = "";
                }
                catch (Exception ex)
                {
                    ErrorLog.WriteErrorLog(ex.ToString());
                    ScriptManager.RegisterStartupScript(Page, GetType(), "AlertFailureDisplay", "displayFailure();", true);
                }
            }
            else
            {
                int check = 0;
                try
                {
                    string      UserID = (string)(Session["UserID"]);
                    DatabaseDAO user   = new DatabaseDAO();
                    check = user.EditUser(User_Input_Name.Value, User_Input_Email.Value, Select_Permission_Level.Value, User_Input_Username.Value, UserID, DateTime.Now);
                    if (check == 1)
                    {
                        ScriptManager.RegisterStartupScript(Page, GetType(), "AlertDisplay", "displaySuccess('Successfully Updated Account:" + User_Input_Name.Value + "');", true);
                    }
                    else if (check == 0)
                    {
                        ScriptManager.RegisterStartupScript(Page, GetType(), "AlertFailureDisplay", "displayFailure();", true);
                    }
                }
                catch (Exception ex)
                {
                    ErrorLog.WriteErrorLog(ex.ToString());
                    ScriptManager.RegisterStartupScript(Page, GetType(), "AlertFailureDisplay", "displayFailure();", true);
                }
            }
        }