protected void unblock_user(String userid)
        {
            try
            {
                var dataTable = this.conn.GetDataTable("SELECT  * FROM SCALLUSERFLAG where userid='" + userid + "' and SU_REVOKE ='0'", null, this.dbtimeout, true, true);
                if (dataTable.Rows.Count > 0)
                {
                    this.Page.ClientScript.RegisterStartupScript(this.GetType(), "alert", "alert('User not block');", true);
                    return;
                }
                else
                {
                    NameValueCollection nameValueCollectionKey = new NameValueCollection();
                    NameValueCollection nameValueCollection    = new NameValueCollection();
                    StaticFramework.SaveNvc(nameValueCollectionKey, "USERID", userid);
                    StaticFramework.SaveNvc(nameValueCollection, "SU_REVOKE", "0");
                    StaticFramework.SaveNvc(nameValueCollection, "SU_FALSEPWDCOUNT", "0");
                    StaticFramework.Save(nameValueCollection, nameValueCollectionKey, "SCALLUSERFLAG", this.conn);

                    //this.Page.ClientScript.RegisterStartupScript(this.GetType(), "alert", "alert('Succes You unblock user ');", true);
                    //return;

                    // Response.Write("<script>alert('Succes You unblock user')</script>");
                    // return;


                    ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('Succes You unblock user');", true);
                }
            }
            catch (Exception ex)
            {
                this.Page.ClientScript.RegisterStartupScript(this.GetType(), "alert", "alert('Error unblock')", true);
            }
        }
        protected void edit_data()
        {
            try
            {
                NameValueCollection nameValueCollectionKey = new NameValueCollection();
                NameValueCollection nameValueCollection    = new NameValueCollection();
                StaticFramework.SaveNvc(nameValueCollectionKey, "USERID", NIK);
                StaticFramework.SaveNvc(nameValueCollection, "GROUPID", GROUP);
                StaticFramework.SaveNvc(nameValueCollection, "SU_FULLNAME", FULLNAME);
                StaticFramework.SaveNvc(nameValueCollection, "SU_EMAIL", email);
                StaticFramework.SaveNvc(nameValueCollection, "SU_EMAIL_2", email2);
                //StaticFramework.SaveNvc(nameValueCollection, "SU_EMAIL_KADIV", emailDivisi);
                //StaticFramework.SaveNvc(nameValueCollection, "SU_EMAIL_DEPHEAD", emailDevHead);
                //StaticFramework.SaveNvc(nameValueCollection, "SU_EMAIL_DIREKTUR", emailDirektur);
                //StaticFramework.SaveNvc(nameValueCollection, "SU_REGISTERBY", "TEST");
                StaticFramework.SaveNvc(nameValueCollection, "SU_HPNUM", NOUSER.Value.Replace("-", "").Replace(" ", ""));
                //StaticFramework.SaveNvc(nameValueCollection, "SU_HPNUM_DEPHEAD", NODEVHEAD.Value.Replace("-", "").Replace(" ", ""));
                //StaticFramework.SaveNvc(nameValueCollection, "SU_HPNUM_KADIV", NOKADIV.Value.Replace("-", ""));
                //StaticFramework.SaveNvc(nameValueCollection, "SU_HPNUM_DIREKTUR", NODIREKTUR.Value.Replace("-", "").Replace(" ", ""));
                //StaticFramework.SaveNvc(nameValueCollection, "SU_PWD", hash_password);
                // StaticFramework.SaveNvc(nameValueCollection, "SU_REGISTERDATE", DateTime.Now);
                //StaticFramework.SaveNvc(nameValueCollection, "SU_PWDEXPDATE", DateTime.Now.AddYears(5));
                // StaticFramework.SaveNvc(nameValueCollection, "SU_ACTIVE", "1");
                StaticFramework.SaveNvc(nameValueCollection, "UNIT", UNIT);

                if (GROUP.SelectedValue.Equals("003HEAD"))
                {
                    //StaticFramework.SaveNvc(nameValueCollection, "SU_EMAIL_KADIV", emailDivisi);
                    //StaticFramework.SaveNvc(nameValueCollection, "SU_EMAIL_DEPHEAD", emailDevHead);
                    StaticFramework.SaveNvc(nameValueCollection, "SU_UPLINER", SU_UPLINER);
                    //StaticFramework.SaveNvc(nameValueCollection, "SU_HPNUM_DEPHEAD", NODEVHEAD.Value.Replace("-", "").Replace(" ", ""));
                    //StaticFramework.SaveNvc(nameValueCollection, "SU_HPNUM_KADIV", NOKADIV.Value.Replace("-", ""));
                }
                else if (GROUP.SelectedValue.Equals("002PEN"))
                {
                    StaticFramework.SaveNvc(nameValueCollection, "USER_DELEGATE", PIC2);
                    StaticFramework.SaveNvc(nameValueCollection, "SU_UPLINER", SU_UPLINER);
                }
                else if (GROUP.SelectedValue.Equals("004KADIV"))
                {
                    StaticFramework.SaveNvc(nameValueCollection, "SU_EMAIL_DIREKTUR", emailDirektur);
                    StaticFramework.SaveNvc(nameValueCollection, "SU_HPNUM_DIREKTUR", NODIREKTUR.Value.Replace("-", "").Replace(" ", ""));
                }

                StaticFramework.Save(nameValueCollection, nameValueCollectionKey, "SCALLUSER", this.conn);

                NameValueCollection nameValueCollectionKey1 = new NameValueCollection();
                NameValueCollection nameValueCollection1    = new NameValueCollection();
                StaticFramework.SaveNvc(nameValueCollectionKey1, "USERID", NIK);
                StaticFramework.SaveNvc(nameValueCollection1, "SU_LOGON", cb_login);

                StaticFramework.Save(nameValueCollection1, nameValueCollectionKey1, "SCALLUSERFLAG", this.conn);
            }
            catch (Exception e)
            {
                var page = HttpContext.Current.CurrentHandler as Page;
                ScriptManager.RegisterStartupScript(page, page.GetType(), "alert", "alert('error save');", true);
            }
        }
Ejemplo n.º 3
0
        protected void save_data()
        {
            try
            {
                for (int i = 0; i < INSTANSIID.Items.Count; i++)
                {
                    if (INSTANSIID.Items[i].Selected)
                    {
                        NameValueCollection nameValueCollectionKey = new NameValueCollection();
                        NameValueCollection nameValueCollection    = new NameValueCollection();
                        StaticFramework.SaveNvc(nameValueCollectionKey, "AP_REGNO", IdGenerate);
                        StaticFramework.SaveNvc(nameValueCollectionKey, "INSTANSIID", INSTANSIID.Items[i].Value.ToString());
                        StaticFramework.SaveNvc(nameValueCollectionKey, "UNIT", UNIT);
                        StaticFramework.SaveNvc(nameValueCollectionKey, "JENIS", JENIS);
                        StaticFramework.SaveNvc(nameValueCollection, "DEPTHEAD", DEPTHEAD);
                        StaticFramework.SaveNvc(nameValueCollection, "PIC", PIC);
                        StaticFramework.SaveNvc(nameValueCollectionKey, "PERIODE", PERIODE);

                        StaticFramework.SaveNvc(nameValueCollection, JENISREPORT);
                        StaticFramework.SaveNvc(nameValueCollection, "KETERANGAN", KETERANGAN);
                        StaticFramework.SaveNvc(nameValueCollection, "SANkSI_KET", Sanksi_ket);
                        StaticFramework.SaveNvc(nameValueCollection, "Sanksi", Sanksi.Value.ToString().Replace(",", ""));
                        //StaticFramework.SaveNvc(nameValueCollection, "Sanksi", Sanksi.Value.Replace(".", ""));
                        StaticFramework.SaveNvc(nameValueCollection, "USERCREATED", this.Session["UserID"].ToString());
                        StaticFramework.SaveNvc(nameValueCollection, "DATECREATED", DateTime.Now);
                        StaticFramework.SaveNvc(nameValueCollection, "STATUS", "1");
                        if (s_periode.Equals("0"))
                        {
                            StaticFramework.SaveNvc(nameValueCollection, DATETIMELIMIT);
                        }

                        StaticFramework.Save(nameValueCollection, nameValueCollectionKey, "DATA_COMPLIANCE", this.conn);
                    }
                }

                if (!Request.QueryString["IN"].ToString().Equals(""))
                {
                    var page = HttpContext.Current.CurrentHandler as Page;
                    ScriptManager.RegisterStartupScript(page, page.GetType(), "alert", "alert('Update Success');window.location ='Report_DataAlert.aspx';", true);
                }
                else
                {
                    var page = HttpContext.Current.CurrentHandler as Page;
                    ScriptManager.RegisterStartupScript(page, page.GetType(), "alert", "alert('Save Success');", true);
                }
                cleardata();
                IdGenerate = generateID();
            }
            catch (Exception e)
            {
                var page = HttpContext.Current.CurrentHandler as Page;
                ScriptManager.RegisterStartupScript(page, page.GetType(), "alert", "alert('error save');", true);
            }
        }
Ejemplo n.º 4
0
 protected void save_data_periode()
 {
     try
     {
         if (BULAN_PERIODE.SelectedValue.ToString().Equals(""))
         {
             var page = HttpContext.Current.CurrentHandler as Page;
             ScriptManager.RegisterStartupScript(page, page.GetType(), "alert", "alert('Pilih item pada daftar Bulan Pelaporan ');", true);
             BULAN_PERIODE.Focus();
         }
         else if (TANGGAL_PERIODE.SelectedValue.ToString().Equals(""))
         {
             var page = HttpContext.Current.CurrentHandler as Page;
             ScriptManager.RegisterStartupScript(page, page.GetType(), "alert", "alert('Pilih item pada daftar Tanggal Pelaporan ');", true);
             TANGGAL_PERIODE.Focus();
         }
         else
         {
             for (int i = 0; i < INSTANSIID.Items.Count; i++)
             {
                 if (INSTANSIID.Items[i].Selected)
                 {
                     NameValueCollection nameValueCollectionKey = new NameValueCollection();
                     NameValueCollection nameValueCollection    = new NameValueCollection();
                     StaticFramework.SaveNvc(nameValueCollectionKey, "AP_REGNO", IdGenerate);
                     StaticFramework.SaveNvc(nameValueCollectionKey, "INSTANSIID", INSTANSIID.Items[i].Value.ToString());
                     StaticFramework.SaveNvc(nameValueCollectionKey, "UNIT", UNIT);
                     StaticFramework.SaveNvc(nameValueCollectionKey, "BULAN", BULAN_PERIODE);
                     StaticFramework.SaveNvc(nameValueCollectionKey, "TANGGAL", TANGGAL_PERIODE);
                     StaticFramework.SaveNvc(nameValueCollectionKey, PERIODE);
                     StaticFramework.SaveNvc(nameValueCollection, "USERCREATED", this.Session["UserID"].ToString());
                     StaticFramework.SaveNvc(nameValueCollection, "DATECREATED", DateTime.Now);
                     StaticFramework.Save(nameValueCollection, nameValueCollectionKey, "DATA_PERIODE", this.conn);
                 }
             }
             Bind_DataList();
         }
     }
     catch (Exception e)
     {
         var page = HttpContext.Current.CurrentHandler as Page;
         ScriptManager.RegisterStartupScript(page, page.GetType(), "alert", "alert('error insert periode');", true);
     }
 }
        protected void reset_user(String userid)
        {
            try
            {
                hash_password = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile("bankmantap1", "sha1");

                NameValueCollection nameValueCollectionKey = new NameValueCollection();
                NameValueCollection nameValueCollection    = new NameValueCollection();
                StaticFramework.SaveNvc(nameValueCollectionKey, "USERID", userid);
                StaticFramework.SaveNvc(nameValueCollection, "SU_PWD", hash_password);
                StaticFramework.SaveNvc(nameValueCollection, "SU_ACTIVE", "1");
                StaticFramework.Save(nameValueCollection, nameValueCollectionKey, "SCALLUSER", this.conn);

                this.Page.ClientScript.RegisterStartupScript(this.GetType(), "alert", "alert('Succes You reset password. Password changed to bankmantap1 ');", true);
            }
            catch (Exception ex)
            {
                this.Page.ClientScript.RegisterStartupScript(this.GetType(), "alert", "alert('Error Delete')", true);
            }
        }
Ejemplo n.º 6
0
        protected void save_data()
        {
            try
            {
                if (base.Request.QueryString["ID"].ToString().Equals(""))
                {
                    NameValueCollection nameValueCollectionKey = new NameValueCollection();
                    NameValueCollection nameValueCollection    = new NameValueCollection();
                    StaticFramework.SaveNvc(nameValueCollectionKey, INSTANSIID);
                    StaticFramework.SaveNvc(nameValueCollection, INSTANSINAME);
                    StaticFramework.SaveNvc(nameValueCollection, "DATECREATED", DateTime.Now);

                    StaticFramework.Save(nameValueCollection, nameValueCollectionKey, "RFINSTANSI", this.conn);
                }
            }
            catch (Exception e)
            {
                var page = HttpContext.Current.CurrentHandler as Page;
                ScriptManager.RegisterStartupScript(page, page.GetType(), "alert", "alert('error input data');", true);
            }
        }
Ejemplo n.º 7
0
        protected void save_data()
        {
            try
            {
                NameValueCollection nameValueCollectionKey = new NameValueCollection();
                NameValueCollection nameValueCollection    = new NameValueCollection();
                StaticFramework.SaveNvc(nameValueCollectionKey, REPORTID);
                StaticFramework.SaveNvc(nameValueCollection, REPORTNAME);
                StaticFramework.SaveNvc(nameValueCollection, "UNITID", UNIT);
                StaticFramework.SaveNvc(nameValueCollection, INSTANSIID);
                StaticFramework.SaveNvc(nameValueCollection, "ACTIVE", "1");
                StaticFramework.SaveNvc(nameValueCollection, PERIODE);
                StaticFramework.SaveNvc(nameValueCollection, "DATECREATED", DateTime.Now);

                StaticFramework.Save(nameValueCollection, nameValueCollectionKey, "JENISREPORT", this.conn);
            }
            catch (Exception e)
            {
                var page = HttpContext.Current.CurrentHandler as Page;
                ScriptManager.RegisterStartupScript(page, page.GetType(), "alert", "alert('error insert data');", true);
            }
        }
Ejemplo n.º 8
0
        protected void save_Click(object sender, EventArgs e)
        {
            try
            {
                if (FORWARD.SelectedValue.Equals(""))
                {
                    var page11 = HttpContext.Current.CurrentHandler as Page;
                    ScriptManager.RegisterStartupScript(page11, page11.GetType(), "alert", "alert('Pilih item pada Forward');", true);

                    FORWARD.Focus();
                }
                else if (KET.Value.ToString().Equals(""))
                {
                    var page11 = HttpContext.Current.CurrentHandler as Page;
                    ScriptManager.RegisterStartupScript(page11, page11.GetType(), "alert", "alert('Harap isi keterangan');", true);

                    KET.Focus();
                }
                else
                {
                    int a = 0;
                    foreach (GridViewRow row in DataList.Rows)
                    {
                        CheckBox cb = (CheckBox)row.FindControl("chkCheck");
                        if (cb.Checked == true)
                        {
                            if (cb != null)
                            {
                                NameValueCollection nameValueCollectionKey = new NameValueCollection();
                                NameValueCollection nameValueCollection    = new NameValueCollection();
                                StaticFramework.SaveNvc(nameValueCollectionKey, "AP_REGINPUT", row.Cells[2].Text.ToString());
                                StaticFramework.SaveNvc(nameValueCollection, "USERFORWARD", FORWARD);
                                StaticFramework.SaveNvc(nameValueCollection, "KETERANGAN", KET);
                                StaticFramework.SaveNvc(nameValueCollection, "DATECREATED", DateTime.Now);
                                StaticFramework.SaveNvc(nameValueCollection, "USERCREATED", Session["Userid"].ToString());

                                StaticFramework.Save(nameValueCollection, nameValueCollectionKey, "DATA_FORWARD", this.conn);
                            }
                            a++;
                        }
                    }

                    if (a > 0)
                    {
                        var page11 = HttpContext.Current.CurrentHandler as Page;
                        ScriptManager.RegisterStartupScript(page11, page11.GetType(), "alert", "alert('Berhasil Forward');", true);
                        Bind_DataList();
                        f_forward.Visible    = false;
                        f_keterangan.Visible = false;
                        f_save.Visible       = false;
                        FORWARD.ClearSelection();
                        KET.Value = "";
                    }
                    else
                    {
                        var page11 = HttpContext.Current.CurrentHandler as Page;
                        ScriptManager.RegisterStartupScript(page11, page11.GetType(), "alert", "alert('Pilih data untuk Forward');", true);
                    }
                }
            }
            catch (Exception)
            {
                var page11 = HttpContext.Current.CurrentHandler as Page;
                ScriptManager.RegisterStartupScript(page11, page11.GetType(), "alert", "alert('Gagal Forward');", true);
            }
        }
        protected void save_data()
        {
            try
            {
                String h_fileupload = "";
                if (UPLOADFILE.Value.Equals(""))
                {
                    h_fileupload = fileupload.Text.ToString();
                }
                else
                {
                    h_fileupload = UPLOADFILE.Value.ToString();
                }

                NameValueCollection nameValueCollectionKey = new NameValueCollection();
                NameValueCollection nameValueCollection    = new NameValueCollection();
                if (Session["GROUPID"].ToString().Equals("002PEN") || (Session["GROUPID"].ToString().Equals("003HEAD") && Request.QueryString["AP"].ToString().Equals("")))
                {
                    StaticFramework.SaveNvc(nameValueCollection, "UNIT", Session["UNITid"].ToString());
                }
                else
                {
                    StaticFramework.SaveNvc(nameValueCollection, UNIT);
                }
                StaticFramework.SaveNvc(nameValueCollectionKey, "AP_REGINPUT", IdGenerate);
                StaticFramework.SaveNvc(nameValueCollection, INSTANSIID);
                StaticFramework.SaveNvc(nameValueCollection, PERIODE);
                StaticFramework.SaveNvc(nameValueCollection, JENIS);
                StaticFramework.SaveNvc(nameValueCollection, JENISREPORT);
                if (!DATETIMELIMIT.Value.ToString().Equals(""))
                {
                    StaticFramework.SaveNvc(nameValueCollection, "DATETIMELIMIT", DateTime.Parse(DATETIMELIMIT.Value.ToString()));
                }
                StaticFramework.SaveNvc(nameValueCollection, NOSURAT);
                if (!TGLSURAT.Value.ToString().Equals(""))
                {
                    StaticFramework.SaveNvc(nameValueCollection, "TGLSURAT", DateTime.Parse(TGLSURAT.Value.ToString()));
                }
                StaticFramework.SaveNvc(nameValueCollection, PERIHAL);
                StaticFramework.SaveNvc(nameValueCollection, KETERANGAN);
                StaticFramework.SaveNvc(nameValueCollection, "Sanksi", Sanksi.Value.Replace(".", ""));
                StaticFramework.SaveNvc(nameValueCollection, SANKSI_KET);
                StaticFramework.SaveNvc(nameValueCollection, "UPLOADFILE", h_fileupload);

                if (!TGLINPUT.Value.ToString().Equals(""))
                {
                    StaticFramework.SaveNvc(nameValueCollection, "TGLINPUT", DateTime.Parse(TGLINPUT.Value.ToString()));
                }

                if (Session["GROUPID"].ToString().Equals("00") || (Session["GROUPID"].ToString().Equals("003HEAD") && Request.QueryString["AP"].ToString().Equals("")))
                {
                    StaticFramework.SaveNvc(nameValueCollection, "USERCREATED", s_user);
                }
                else
                {
                    StaticFramework.SaveNvc(nameValueCollection, "USERCREATED", Session["Userid"].ToString());
                }



                StaticFramework.SaveNvc(nameValueCollection, "STATUSAPPROVE", "0");
                StaticFramework.SaveNvc(nameValueCollection, "DATECREATED", DateTime.Now);
                StaticFramework.Save(nameValueCollection, nameValueCollectionKey, "APP_MRS", this.conn);



                if (!UPLOADFILE.Value.ToString().Equals(""))
                {
                    //string folderPath = Server.MapPath("~/Upload/" + UNIT.SelectedValue + "/" + INSTANSIID.SelectedValue + "/");

                    //string path = Server.MapPath("~/Upload/" + UNIT.SelectedValue + "/" + INSTANSIID.SelectedValue + "/" + fileupload.Text.ToString());


                    string folderPath = Server.MapPath("~/Upload/" + L_UNIT + "/" + INSTANSIID.SelectedValue + "/");

                    string path = Server.MapPath("~/Upload/" + L_UNIT + "/" + INSTANSIID.SelectedValue + "/" + fileupload.Text.ToString());
                    if (File.Exists(path))
                    {
                        File.Delete(path);
                    }

                    if (!Directory.Exists(folderPath))
                    {
                        Directory.CreateDirectory(folderPath);
                    }

                    UPLOADFILE.PostedFile.SaveAs(folderPath + UPLOADFILE.Value.ToString());
                }

                //FileStream fStream = File.OpenRead(ConfigurationSettings.AppSettings["PATHUPLOAD"].ToString() + L_UNIT + "\\"+ INSTANSIID.SelectedValue +"\\"+ UPLOADFILE.Value.ToString()+"");
                //byte[] contents = new byte[fStream.Length];
                //fStream.Read(contents, 0, (int)fStream.Length);
                //fStream.Close();


                //if (fileUpload1.HasFile) {
                //    FileInfo fi = new FileInfo(fileUpload1.FileName);
                //    String name = fi.Name;
                //    byte[] documentContent = fileUpload1.FileBytes;
                //    StaticFramework.SaveNvc(nameValueCollection, "FILE_UPLOAD", documentContent);
                //}

                StaticFramework.Save(nameValueCollection, nameValueCollectionKey, "APP_MRS", this.conn);

                if (!Request.QueryString["NS"].ToString().Equals("") && Session["GROUPID"].ToString().Equals("002PEN"))
                {
                    var page = HttpContext.Current.CurrentHandler as Page;
                    ScriptManager.RegisterStartupScript(page, page.GetType(), "alert", "alert('Update Success');window.location ='ReportMRS.aspx';", true);
                }
                else if ((!Request.QueryString["NS"].ToString().Equals("") && Session["GROUPID"].ToString().Equals("00")) || (Session["GROUPID"].ToString().Equals("003HEAD") && Request.QueryString["AP"].ToString().Equals("")))
                {
                    var page = HttpContext.Current.CurrentHandler as Page;
                    ScriptManager.RegisterStartupScript(page, page.GetType(), "alert", "alert('Update Success');window.location ='Report_Approval.aspx';", true);
                }
                else
                {
                    var page = HttpContext.Current.CurrentHandler as Page;
                    ScriptManager.RegisterStartupScript(page, page.GetType(), "alert", "alert('Save Success');", true);
                    IdGenerate = generateID();
                }


                cleardata();
            }
            catch (Exception e)
            {
                var page = HttpContext.Current.CurrentHandler as Page;
                ScriptManager.RegisterStartupScript(page, page.GetType(), "alert", "alert('Gagal Save');", true);
                return;
            }
        }
        protected void save_data()
        {
            try
            {
                if (base.Request.QueryString["ID"].ToString().Equals(""))
                {
                    System.Data.DataTable dt = this.conn.GetDataTable("select * FROM [MRSDATA].[dbo].[LOGINPARAM]", null, this.dbtimeout, true, true);
                    if (dt.Rows.Count > 0)
                    {
                        PWDEXPDAY = int.Parse(dt.Rows[0]["PWDEXPDAY"].ToString());
                    }

                    object[] param = new object[]
                    {
                        NIK.Value.ToString().ToUpper()
                    };
                    System.Data.DataTable dataTableSms = this.conn.GetDataTable(Q_USER, param, this.dbtimeout, true, true);
                    if (dataTableSms.Rows.Count > 0)
                    {
                        if (dataTableSms.Rows[0]["USERID"].ToString().ToUpper().Equals(NIK.Value.ToString().ToUpper()))
                        {
                            var page1 = HttpContext.Current.CurrentHandler as Page;
                            ScriptManager.RegisterStartupScript(page1, page1.GetType(), "alert", "alert('User id atau NIK : " + NIK.Value.ToString() + " sudah terdaftar');", true);
                            MyPage.SetFocus(this, this.NIK);
                        }
                        else
                        {
                            hash_password = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile("bankmantap1", "sha1");

                            NameValueCollection nameValueCollectionKey = new NameValueCollection();
                            NameValueCollection nameValueCollection    = new NameValueCollection();
                            StaticFramework.SaveNvc(nameValueCollectionKey, "USERID", NIK);
                            StaticFramework.SaveNvc(nameValueCollection, "GROUPID", GROUP);
                            StaticFramework.SaveNvc(nameValueCollection, "SU_FULLNAME", FULLNAME);
                            StaticFramework.SaveNvc(nameValueCollection, "SU_EMAIL", email);
                            StaticFramework.SaveNvc(nameValueCollection, "SU_EMAIL_2", email2);
                            StaticFramework.SaveNvc(nameValueCollection, "SU_REGISTERBY", Session["UserID"].ToString());
                            StaticFramework.SaveNvc(nameValueCollection, "SU_HPNUM", NOUSER.Value.Replace("-", "").Replace(" ", ""));
                            StaticFramework.SaveNvc(nameValueCollection, "SU_PWD", hash_password);
                            StaticFramework.SaveNvc(nameValueCollection, "SU_REGISTERDATE", DateTime.Now);

                            StaticFramework.SaveNvc(nameValueCollection, "SU_PWDEXPDATE", DateTime.Now.AddDays(PWDEXPDAY));

                            StaticFramework.SaveNvc(nameValueCollection, "SU_ACTIVE", "1");
                            StaticFramework.SaveNvc(nameValueCollection, "UNIT", UNIT);

                            if (GROUP.SelectedValue.Equals("003HEAD"))
                            {
                                //StaticFramework.SaveNvc(nameValueCollection, "SU_EMAIL_KADIV", emailDivisi);
                                //StaticFramework.SaveNvc(nameValueCollection, "SU_EMAIL_DEPHEAD", emailDevHead);
                                StaticFramework.SaveNvc(nameValueCollection, "SU_UPLINER", SU_UPLINER);
                                //StaticFramework.SaveNvc(nameValueCollection, "SU_HPNUM_DEPHEAD", NODEVHEAD.Value.Replace("-", "").Replace(" ", ""));
                                //StaticFramework.SaveNvc(nameValueCollection, "SU_HPNUM_KADIV", NOKADIV.Value.Replace("-", ""));
                            }
                            else if (GROUP.SelectedValue.Equals("002PEN"))
                            {
                                StaticFramework.SaveNvc(nameValueCollection, "USER_DELEGATE", PIC2);
                                StaticFramework.SaveNvc(nameValueCollection, "SU_UPLINER", SU_UPLINER);
                            }
                            else if (GROUP.SelectedValue.Equals("004KADIV"))
                            {
                                StaticFramework.SaveNvc(nameValueCollection, "SU_EMAIL_DIREKTUR", emailDirektur);
                                StaticFramework.SaveNvc(nameValueCollection, "SU_HPNUM_DIREKTUR", NODIREKTUR.Value.Replace("-", "").Replace(" ", ""));
                            }

                            StaticFramework.Save(nameValueCollection, nameValueCollectionKey, "SCALLUSER", this.conn);

                            var page = HttpContext.Current.CurrentHandler as Page;
                            ScriptManager.RegisterStartupScript(page, page.GetType(), "alert", "alert('Save Data Success');", true);


                            NameValueCollection nameValueCollectionKeyflag = new NameValueCollection();
                            NameValueCollection nameValueCollectionflag    = new NameValueCollection();
                            StaticFramework.SaveNvc(nameValueCollectionKeyflag, "USERID", NIK);
                            StaticFramework.SaveNvc(nameValueCollectionflag, "SU_LOGON", "0");
                            StaticFramework.SaveNvc(nameValueCollectionflag, "SU_REVOKE", "0");
                            StaticFramework.SaveNvc(nameValueCollectionflag, "SU_FALSEPWDCOUNT", "0");

                            StaticFramework.Save(nameValueCollectionflag, nameValueCollectionKeyflag, "scalluserflag", this.conn);
                            clear();
                        }
                    }
                    else
                    {
                        hash_password = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile("bankmantap1", "sha1");

                        NameValueCollection nameValueCollectionKey = new NameValueCollection();
                        NameValueCollection nameValueCollection    = new NameValueCollection();
                        StaticFramework.SaveNvc(nameValueCollectionKey, "USERID", NIK);
                        StaticFramework.SaveNvc(nameValueCollection, "GROUPID", GROUP);
                        StaticFramework.SaveNvc(nameValueCollection, "SU_FULLNAME", FULLNAME);
                        StaticFramework.SaveNvc(nameValueCollection, "SU_EMAIL", email);
                        StaticFramework.SaveNvc(nameValueCollection, "SU_EMAIL_2", email2);
                        StaticFramework.SaveNvc(nameValueCollection, "SU_REGISTERBY", Session["UserID"].ToString());
                        StaticFramework.SaveNvc(nameValueCollection, "SU_HPNUM", NOUSER.Value.Replace("-", "").Replace(" ", ""));
                        StaticFramework.SaveNvc(nameValueCollection, "SU_PWD", hash_password);
                        StaticFramework.SaveNvc(nameValueCollection, "SU_REGISTERDATE", DateTime.Now);
                        StaticFramework.SaveNvc(nameValueCollection, "SU_PWDEXPDATE", DateTime.Now.AddDays(PWDEXPDAY));
                        StaticFramework.SaveNvc(nameValueCollection, "SU_ACTIVE", "1");
                        StaticFramework.SaveNvc(nameValueCollection, "UNIT", UNIT);

                        if (GROUP.SelectedValue.Equals("003HEAD"))
                        {
                            //StaticFramework.SaveNvc(nameValueCollection, "SU_EMAIL_KADIV", emailDivisi);
                            //StaticFramework.SaveNvc(nameValueCollection, "SU_EMAIL_DEPHEAD", emailDevHead);
                            StaticFramework.SaveNvc(nameValueCollection, "SU_UPLINER", SU_UPLINER);
                            //StaticFramework.SaveNvc(nameValueCollection, "SU_HPNUM_DEPHEAD", NODEVHEAD.Value.Replace("-", "").Replace(" ", ""));
                            //StaticFramework.SaveNvc(nameValueCollection, "SU_HPNUM_KADIV", NOKADIV.Value.Replace("-", ""));
                        }
                        else if (GROUP.SelectedValue.Equals("002PEN"))
                        {
                            StaticFramework.SaveNvc(nameValueCollection, "USER_DELEGATE", PIC2);
                            StaticFramework.SaveNvc(nameValueCollection, "SU_UPLINER", SU_UPLINER);
                        }
                        else if (GROUP.SelectedValue.Equals("004KADIV"))
                        {
                            StaticFramework.SaveNvc(nameValueCollection, "SU_EMAIL_DIREKTUR", emailDirektur);
                            StaticFramework.SaveNvc(nameValueCollection, "SU_HPNUM_DIREKTUR", NODIREKTUR.Value.Replace("-", "").Replace(" ", ""));
                        }

                        StaticFramework.Save(nameValueCollection, nameValueCollectionKey, "SCALLUSER", this.conn);

                        var page = HttpContext.Current.CurrentHandler as Page;
                        ScriptManager.RegisterStartupScript(page, page.GetType(), "alert", "alert('Save Data Success');", true);

                        NameValueCollection nameValueCollectionKeyflag = new NameValueCollection();
                        NameValueCollection nameValueCollectionflag    = new NameValueCollection();
                        StaticFramework.SaveNvc(nameValueCollectionKeyflag, "USERID", NIK);
                        StaticFramework.SaveNvc(nameValueCollectionflag, "SU_LOGON", "0");
                        StaticFramework.SaveNvc(nameValueCollectionflag, "SU_REVOKE", "0");
                        StaticFramework.SaveNvc(nameValueCollectionflag, "SU_FALSEPWDCOUNT", "0");

                        StaticFramework.Save(nameValueCollectionflag, nameValueCollectionKeyflag, "scalluserflag", this.conn);

                        clear();
                    }
                }
            }
            catch (Exception e)
            {
                var page = HttpContext.Current.CurrentHandler as Page;
                ScriptManager.RegisterStartupScript(page, page.GetType(), "alert", "alert('error save');", true);
            }
        }