private string GenerateSettings() { sb = new StringBuilder(); sb.Append(dropDownDriverList.Text + ";"); sb.Append(txtHost.Text + ";"); sb.Append(txtPort.Text + ";"); sb.Append(drDbName.Text + ";"); sb.Append(txtUsername.Text + ";"); sb.Append(txtPassword.Text + ";"); return(T8GlobalFunc.Encrypt(sb.ToString(), "t8")); }
private bool IsValidInput() { if (!T8GlobalFunc.isAlphaNumeric(txtUsername.Text)) { MessageBox.Show(this, "Username hanya berlaku untuk abjad, angka, simbol underscore (_) dan simbol titik (.) saja.", "Null Input", MessageBoxButtons.OK, MessageBoxIcon.Stop); txtUsername.Focus(); txtUsername.SelectAll(); return(false); } if (!T8GlobalFunc.isAlphaNumeric(txtPassword.Text)) { MessageBox.Show(this, "Password hanya berlaku untuk abjad dan angka saja.", "Null Input", MessageBoxButtons.OK, MessageBoxIcon.Stop); txtPassword.Focus(); txtPassword.SelectAll(); return(false); } if (string.IsNullOrEmpty(txtUsername.Text)) { MessageBox.Show(this, "Username tidak boleh kosong.", "Null Input", MessageBoxButtons.OK, MessageBoxIcon.Stop); txtUsername.Focus(); txtUsername.SelectAll(); return(false); } if (string.IsNullOrEmpty(txtPassword.Text)) { MessageBox.Show(this, "Password tidak boleh kosong", "Null Input", MessageBoxButtons.OK, MessageBoxIcon.Stop); txtPassword.Focus(); txtPassword.SelectAll(); return(false); } if (txtUsername.Text.Length < 4) { MessageBox.Show(this, "Panjang karakter username paling sedikit 4 karakter.", "Input Salah", MessageBoxButtons.OK, MessageBoxIcon.Stop); txtUsername.Focus(); txtUsername.SelectAll(); return(false); } if (txtPassword.Text.Length < 4) { MessageBox.Show(this, "Panjang karakter password paling sedikit 4 karakter.", "Input Salah", MessageBoxButtons.OK, MessageBoxIcon.Stop); txtPassword.Focus(); txtPassword.SelectAll(); return(false); } return(true); }
private void radButton1_Click(object sender, EventArgs e) { if (!IsValid()) { return; } if (ConnectionFound()) { T8GlobalFunc.WriteFileSetting(T8Application.SettingFilePath, GenerateSettings()); MessageBox.Show(this, "Pengaturan database sudah disimpan.", "Simpan sukses", MessageBoxButtons.OK, MessageBoxIcon.Information); radButton1.Enabled = false; } }
private void FrmInputPassword_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { if (T8GlobalFunc.MD5Encrypt(txtPassword.Text) == T8UserLoginInfo.Password) { this.open = true; this.Close(); } } else if (e.KeyCode == Keys.Escape) { this.Close(); } }
public void InsertSingleData(FrmTambahUser _frmTambahUser) { GridViewDataRowInfo dataRowInfo = new GridViewDataRowInfo(this.gvUser.MasterView); dataRowInfo.Cells[0].Value = _frmTambahUser.txtUsername.Text; dataRowInfo.Cells[1].Value = T8GlobalFunc.MD5Encrypt(_frmTambahUser.txtPassword.Text); dataRowInfo.Cells[2].Value = _frmTambahUser.hakAksesUser; dataRowInfo.Cells[3].Value = null; dataRowInfo.Cells[4].Value = null; dataRowInfo.Cells[5].Value = _frmTambahUser.status; dataRowInfo.Cells[6].Value = string.Format("{0:dd MMM yyyy}", DateTime.Now); dataRowInfo.Cells[7].Value = string.Format("{0:HH:mm:ss}", DateTime.Now); dataRowInfo.Cells[8].Value = T8UserLoginInfo.Username; gvUser.Rows.Insert(0, dataRowInfo); }
public static void GetSetting() { if (File.Exists(general_setting_file_path)) { string[] strSett = T8GlobalFunc.Decrypt(T8GlobalFunc.ReadSettingFile(general_setting_file_path), "t8").Split(';'); bool.TryParse(strSett[0], out KonfirmasiAksesPassword); bool.TryParse(strSett[1], out IsIdleTime); int.TryParse(strSett[2], out IdleTimeValue); bool.TryParse(strSett[3], out OtomatisSimpanHistoriLocal); bool.TryParse(strSett[4], out IzinkanUserLain); bool.TryParse(strSett[5], out OtomatisCetakAgenda); int.TryParse(strSett[6], out OtomatisCetakAgendaValue); bool.TryParse(strSett[7], out OtomatisCetakAgendaSK); int.TryParse(strSett[8], out OtomatisCetakAgendaValueSK); bool.TryParse(strSett[9], out OtomatisCetakAgendaPenyelesaian); int.TryParse(strSett[10], out OtomatisCetakAgendaValuePenyelesaian); } }
private void radButton2_Click(object sender, EventArgs e) { if (MessageBox.Show(this, "Anda yakin akan mengubah password?", "Konfirmasi", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == System.Windows.Forms.DialogResult.Yes) { if (T8GlobalFunc.MD5Encrypt(txtPasswordLama.Text) == T8UserLoginInfo.Password) { try { UserBusiness.UbahPassword(T8UserLoginInfo.Username, T8GlobalFunc.MD5Encrypt(txtPasswordBaru.Text)); T8UserLoginInfo.Password = T8GlobalFunc.MD5Encrypt(txtPasswordBaru.Text); MessageBox.Show(this, "Passwod anda sudah dirubah.", "Data disimpan", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show(this, ex.Message.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); T8Application.DBConnection.Close(); } } } }
private string GenerateGeneralSetting() { StringBuilder generalSettingText = new StringBuilder(); generalSettingText.Append(chkKonfirmasiPassword.Checked.ToString() + ";"); generalSettingText.Append(chkIdleTime.Checked.ToString() + ";"); generalSettingText.Append(nIdleTime.Value.ToString() + ";"); generalSettingText.Append(chkSimpanHistorySettingLocalUser.Checked.ToString() + ";"); generalSettingText.Append(chkUserSpesifik.Checked.ToString() + ";"); generalSettingText.Append(chkOtomatisCetakAgendaDisposisi.Checked.ToString() + ";"); generalSettingText.Append(nRangkapCetakDisposisi.Value.ToString() + ";"); generalSettingText.Append(chkOtomatisCetakSuratKeluar.Checked.ToString() + ";"); generalSettingText.Append(nRangkapCetakSuratKeluar.Value.ToString() + ";"); generalSettingText.Append(chkOtomatisCetakAgendaPenyelesaian.Checked.ToString() + ";"); generalSettingText.Append(nRangkapCetakPenyelesaian.Value.ToString() + ";"); return(T8GlobalFunc.Encrypt(generalSettingText.ToString(), "t8")); }
private void UserLogin() { if (!IsValidInput()) { return; } T8UserLoginInfo.UserLoginInit(); string hakAkses = UserBusiness.Login(txtUsername.Text, T8GlobalFunc.MD5Encrypt(txtPassword.Text), T8UserLoginInfo.IdLogin); if (hakAkses != "") { T8UserLoginInfo.SetUserLogin(txtUsername.Text, T8GlobalFunc.MD5Encrypt(txtPassword.Text), hakAkses, true); AppInit.isLogin = true; this.Close(); } else { MessageBox.Show(this, "Anda tidak memiliki hak akses untuk menggunakan aplikasi ini.", "User Tidak Ditemukan", MessageBoxButtons.OK, MessageBoxIcon.Stop); txtUsername.Focus(); } }
private void InsertUser() { if (rdoAktif.IsChecked) { status = rdoAktif.Text; } else { status = rdoNonAktif.Text; } UserBusiness.Tambah(GlobalFunction.SqlCharChecker(txtUsername.Text), T8GlobalFunc.MD5Encrypt(txtPassword.Text), hakAksesUser.ToString(), status, T8UserLoginInfo.Username); this.frmPengguna.InsertSingleData(this); if (lvKategori.CheckedItems.Count != 0) { InsertKategoriUser(); } if (lvTkKeamanan.CheckedItems.Count != 0) { InsertTkKeamananUser(); } //ClearInput(); }
public static void GetSetting() { if (File.Exists(local_setting_file_path)) { string[] strSett = T8GlobalFunc.Decrypt(T8GlobalFunc.ReadSettingFile(local_setting_file_path), "t8").Split(';'); bool.TryParse(strSett[0], out AutoSizeMain); bool.TryParse(strSett[1], out AdministratorTableMain); bool.TryParse(strSett[2], out AutoSizeUser); bool.TryParse(strSett[3], out ShowPasswordUser); bool.TryParse(strSett[4], out AdministratorTableUser); bool.TryParse(strSett[5], out AutoSizeHistoryLoginUser); bool.TryParse(strSett[6], out AdministratorTableHistoryLoginUser); bool.TryParse(strSett[7], out AutoSizeHistoryDisposisi); bool.TryParse(strSett[8], out AdministratorTableHistoryDisposisi); bool.TryParse(strSett[9], out AutoSizeHistoryPenyelesaian); bool.TryParse(strSett[10], out AdministratorTableHistoryPenyelesaian); bool.TryParse(strSett[11], out AdministratorTableHistoryEditSuratMasuk); bool.TryParse(strSett[12], out AutoSizeHistoryEditSuratMasuk); bool.TryParse(strSett[13], out AdministratorTableHistoryEditSuratKeluar); bool.TryParse(strSett[14], out AutoSizeHistoryEditSuratKeluar); bool.TryParse(strSett[15], out AutoSizeMainSK); bool.TryParse(strSett[16], out AdministratorTableMainSK); } }
private bool IsValidInput() { if (!T8GlobalFunc.isAlphaNumeric(txtUsername.Text)) { MessageBox.Show(this, "Username hanya berlaku untuk abjad, angka, simbol underscore (_) dan simbol titik (.) saja.", "Null Input", MessageBoxButtons.OK, MessageBoxIcon.Stop); txtUsername.Focus(); txtUsername.SelectAll(); return(false); } if (!T8GlobalFunc.isAlphaNumeric(txtPassword.Text)) { MessageBox.Show(this, "Password hanya berlaku untuk abjad dan angka saja.", "Null Input", MessageBoxButtons.OK, MessageBoxIcon.Stop); txtPassword.Focus(); txtPassword.SelectAll(); return(false); } if (string.IsNullOrEmpty(txtUsername.Text)) { MessageBox.Show(this, "Username tidak boleh kosong.", "Null Input", MessageBoxButtons.OK, MessageBoxIcon.Stop); txtUsername.Focus(); txtUsername.SelectAll(); return(false); } if (string.IsNullOrEmpty(txtPassword.Text)) { MessageBox.Show(this, "Password tidak boleh kosong", "Null Input", MessageBoxButtons.OK, MessageBoxIcon.Stop); txtPassword.Focus(); txtPassword.SelectAll(); return(false); } if (string.IsNullOrEmpty(hakAksesUser.ToString())) { MessageBox.Show(this, "Hak akses tidak boleh kosong.", "Null Input", MessageBoxButtons.OK, MessageBoxIcon.Stop); return(false); } if (txtUsername.Text.Length < 4) { MessageBox.Show(this, "Panjang karakter username paling sedikit 4 karakter.", "Input Salah", MessageBoxButtons.OK, MessageBoxIcon.Stop); return(false); } if (txtPassword.Text.Length < 4) { MessageBox.Show(this, "Panjang karakter password paling sedikit 4 karakter.", "Input Salah", MessageBoxButtons.OK, MessageBoxIcon.Stop); return(false); } if (!rdoAktif.IsChecked && !rdoNonAktif.IsChecked) { MessageBox.Show(this, "Status user belum dipilih.", "Input Salah", MessageBoxButtons.OK, MessageBoxIcon.Stop); return(false); } if (lvKategori.CheckedItems.Count == 0) { MessageBox.Show(this, "Kategori akses user harus dipilih minimal 1 item.", "Null Input", MessageBoxButtons.OK, MessageBoxIcon.Stop); return(false); } if (lvTkKeamanan.CheckedItems.Count == 0) { MessageBox.Show(this, "Tingkat keamanan akses user harus dipilih minimal 1 item.", "Null Input", MessageBoxButtons.OK, MessageBoxIcon.Stop); return(false); } return(true); }
public static void SetSettings(string _var, bool _val) { if (_var == "AutoSizeMain") { AutoSizeMain = _val; } if (_var == "AdministratorTableMain") { AdministratorTableMain = _val; } if (_var == "AutoSizeUser") { AutoSizeUser = _val; } if (_var == "ShowPasswordUser") { ShowPasswordUser = _val; } if (_var == "AdministratorTableUser") { AdministratorTableUser = _val; } if (_var == "AutoSizeHistoryLoginUser") { AutoSizeHistoryLoginUser = _val; } if (_var == "AdministratorTableHistoryLoginUser") { AdministratorTableHistoryLoginUser = _val; } if (_var == "AutoSizeHistoryDisposisi") { AutoSizeHistoryDisposisi = _val; } if (_var == "AdministratorTableHistoryDisposisi") { AdministratorTableHistoryDisposisi = _val; } if (_var == "AutoSizeHistoryPenyelesaian") { AutoSizeHistoryPenyelesaian = _val; } if (_var == "AdministratorTableHistoryPenyelesaian") { AdministratorTableHistoryPenyelesaian = _val; } if (_var == "AdministratorTableHistoryEditSuratMasuk") { AdministratorTableHistoryEditSuratMasuk = _val; } if (_var == "AutoSizeHistoryEditSuratMasuk") { AutoSizeHistoryEditSuratMasuk = _val; } if (_var == "AdministratorTableHistoryEditSuratKeluar") { AdministratorTableHistoryEditSuratKeluar = _val; } if (_var == "AutoSizeHistoryEditSuratKeluar") { AutoSizeHistoryEditSuratKeluar = _val; } if (_var == "AutoSizeMainSK") { AutoSizeMainSK = _val; } if (_var == "AdministratorTableMainSK") { AdministratorTableMainSK = _val; } StringBuilder _values = new StringBuilder(); //public static bool AutoSizeMainSK; //public static bool AdministratorTableMainSK; _values.Append(AutoSizeMain + ";" + AdministratorTableMain + ";" + AutoSizeUser + ";" + ShowPasswordUser + ";" + AdministratorTableUser + ";" + AutoSizeHistoryLoginUser + ";" + AdministratorTableHistoryLoginUser + ";" + AutoSizeHistoryDisposisi + ";" + AdministratorTableHistoryDisposisi + ";" + AutoSizeHistoryPenyelesaian + ";" + AdministratorTableHistoryPenyelesaian + ";" + AdministratorTableHistoryEditSuratMasuk + ";" + AutoSizeHistoryEditSuratMasuk + ";" + AdministratorTableHistoryEditSuratKeluar + ";" + AutoSizeHistoryEditSuratKeluar + ";" + AutoSizeMainSK + ";" + AdministratorTableMainSK); T8GlobalFunc.WriteFileSetting(local_setting_file_path, T8GlobalFunc.Encrypt(_values.ToString(), "t8")); GetSetting(); }
public static void SetSettings(string _general_setting_file_path, string _values) { T8GlobalFunc.WriteFileSetting(_general_setting_file_path, _values); GetSetting(); }
public static void SetSetting() { T8GlobalFunc.WriteFileSetting(general_setting_file_path, T8GlobalFunc.Decrypt(T8GlobalFunc.ReadSettingFile(general_setting_file_path), "t8")); GetSetting(); }