private void FrmDetailSurat_Load(object sender, EventArgs e) { GridHeaderGenerateHistoryDisposisi(); GridHeaderGenerateHistoryPenyelesaian(); this.filter = "where nomor_agenda='" + (string)dr.Cells[0].Value + "'"; lblNomorAgenda.Text = (string)dr.Cells[0].Value; lblTglMasuk.Text = (string)dr.Cells[3].Value; lblNomorSurat.Text = (string)dr.Cells[5].Value; lblTglSurat.Text = (string)dr.Cells[6].Value; lblAsalSurat.Text = (string)dr.Cells[7].Value; lblPerihal.Text = (string)dr.Cells[8].Value; lblTkKeamanan.Text = (string)dr.Cells[9].Value; lblRingkasanIsi.Text = (string)dr.Cells[10].Value; lblLampiran.Text = (string)dr.Cells[11].Value; lblPosisi.Text = SuratQuery.GetPosisiSurat((string)dr.Cells[0].Value); BindingInfo(); lblPenyelesaian.Text = SuratQuery.GetPenyelesaianAkhirSurat((string)dr.Cells[0].Value); string str = SuratQuery.GetSuratRefensiSuratMasuk(this.lblNomorAgenda.Text); if (str != "") { lblReferensiSurat.Text = str; } else { lblReferensiSurat.Text = "{surat tidak memiliki referensi}"; lblReferensiSurat.Font = new Font("MS Reference Sans Serif", (float)9.75, FontStyle.Italic); } BindingDataGrid(); }
public static string Insert(string _dayFormat, string _month_format, string _year_format, string _format_nomor_agenda, string _resetID, string _resetValue, int _indexID, char _concat_nomor_agenda, int _idLenght, string _tipe, DateTime _tanggal_masuk, string _nomor_surat, DateTime _tanggal_surat, string _asal_surat, string _perihal, string _tk_keamanan, string _ringkasan_isi, string _lampiran, string _admin, int _idxStart, string _kategori_simbol, string _tkkeamanan_simbol) { string nomor_agenda = SuratQuery.Insert(_dayFormat, _month_format, _year_format, _format_nomor_agenda, _resetID, _resetValue, _indexID, _concat_nomor_agenda, _idLenght, _tipe, _tanggal_masuk, _nomor_surat, _tanggal_surat, _asal_surat, _perihal, _tk_keamanan, _ringkasan_isi, _lampiran, _admin, _idxStart, _kategori_simbol, _tkkeamanan_simbol); return(nomor_agenda); }
private void BindingAgenda() { lblNomorAgenda.Text = this.nomor_agenda; drAsli = SuratQuery.GetSingleDataSuratSK(this.nomor_agenda); dtTanggalKirim.Value = (DateTime)drAsli[3]; txtTujuan.Text = drAsli[4].ToString(); txtPerihalSurat.Text = drAsli[5].ToString(); dropDownTingkatKeamanan.Text = drAsli[6].ToString(); txtRingkasanIsi.Text = drAsli[7].ToString(); txtLampiran.Text = drAsli[8].ToString(); }
private void BindingAgenda() { lblNomorAgenda.Text = this.nomor_agenda; drAsli = SuratQuery.GetSingleDataSurat(this.nomor_agenda); lblTanggalMasuk.Text = string.Format("{0:dd MMM yyyy}", drAsli[2]); txtNomorSurat.Text = drAsli[3].ToString(); dtTanggalSurat.Value = (DateTime)drAsli[5]; txtAsalSurat.Text = drAsli[6].ToString(); txtPerihalSurat.Text = drAsli[7].ToString(); dropDownTingkatKeamanan.Text = drAsli[8].ToString(); txtRingkasanIsi.Text = drAsli[9].ToString(); txtLampiran.Text = drAsli[10].ToString(); }
private void BindingPosisiSurat() { string posisiSurat = SuratQuery.GetPosisiSurat(this.nomor_agenda); if (posisiSurat == "") { lblPosisiSaatIni.Text = "{surat belum didisposisi}"; lblPosisiSaatIni.Font = new System.Drawing.Font("MS Reference Sans Serif", (float)9.75, FontStyle.Italic); } else { lblPosisiSaatIni.Text = posisiSurat; lblPosisiSaatIni.Font = new System.Drawing.Font("MS Reference Sans Serif", (float)9.75, FontStyle.Regular); } dr = SuratQuery.GetSingleDataSurat(this.nomor_agenda); }
private void btnSimpan_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(lblNomorAgenda.Text.Replace("\0", ""))) { MessageBox.Show(this, "\"Nomor Agenda\" tidak boleh kosong.", "Input Kosong", MessageBoxButtons.OK, MessageBoxIcon.Stop); lblNomorAgenda.Focus(); return; } if (!SuratQuery.IsSuratMasuk(lblNomorAgenda.Text.Replace("\0", ""))) { MessageBox.Show(this, "Data surat tidak ditemukan.", "Input Kosong", MessageBoxButtons.OK, MessageBoxIcon.Stop); lblNomorAgenda.Focus(); return; } if (string.IsNullOrEmpty(txtPenyelesaianOleh.Text)) { MessageBox.Show(this, "Penyelesaian oleh tidak boleh kosong.", "Data tidak lengkap", MessageBoxButtons.OK, MessageBoxIcon.Stop); txtPenyelesaianOleh.Focus(); return; } if (string.IsNullOrEmpty(txtPenyelesaian.Text)) { MessageBox.Show(this, "Penyelesaian tidak boleh kosong.", "Data tidak lengkap", MessageBoxButtons.OK, MessageBoxIcon.Stop); txtPenyelesaian.Focus(); return; } if (MessageBox.Show(this, "Apakah Anda yakin akan melakukan penyelesaian pada surat ini?", "Konfirmasi", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == System.Windows.Forms.DialogResult.No) { return; } SuratBusiness.InsertHistoryPenyelesaian (lblNomorAgenda.Text.Replace("\0", ""), dtTanggalPenyelesaian.Value, GlobalFunction.SqlCharChecker(txtPenyelesaianOleh.Text), GlobalFunction.SqlCharChecker(txtPenyelesaian.Text), T8UserLoginInfo.Username); MessageBox.Show(this, "Data penyelesaian sudah disimpan.", "Simpan Disposisi", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); if (chkOtomatisCetakLembarDisposisi.Checked) { PrintAgenda(); } clearInput();//this.Close(); }
//private void GenerateDataSuratkeluar() //{ // DataTable dt = Data.SuratQuery.GetNomorAgendaSK("", 0, 0); // for (int i = 0; i < dt.Rows.Count; i++) // { // txtReferensiSurat.Items.Add(dt.Rows[i][0].ToString()); // } //} private void radButton2_Click(object sender, EventArgs e) { if (MessageBox.Show(this, "Anda yakin akan mengubah data referensi surat?", "Konfirmasi", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == System.Windows.Forms.DialogResult.Yes) { try { if (!SuratQuery.IsSuratKeluar(GlobalFunction.SqlCharChecker(txtReferensiSurat.Text.Replace("\0", "")))) { MessageBox.Show(this, "Data surat referensi tidak ditemukan, silahkan cek kembali.", "Data Salah", MessageBoxButtons.OK, MessageBoxIcon.Stop); return; } SuratBusiness.ReferensiSuratMasuk(this.act, lblNomorAgenda.Text, GlobalFunction.SqlCharChecker(txtReferensiSurat.Text.Replace("\0", ""))); this.frmInfoSuratKeluar.lblReferensiSurat.Text = txtReferensiSurat.Text; this.frmInfoSuratKeluar.lblReferensiSurat.Font = new Font("MS Reference Sans Serif", (float)9.75, FontStyle.Regular); MessageBox.Show(this, "Data sudah disimpan.", "Informasi", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } catch (Exception ex) { } } }
private void FrmSejarahDisposisi_Load(object sender, EventArgs e) { this.ShowInTaskbar = false; GridHeaderGenerate(); this.filter = "where nomor_agenda='" + this.nomor_agenda + "'"; BindingDataGrid(); lblNomorAgenda.Text = this.nomor_agenda; dr = SuratQuery.GetSingleDataSurat(this.nomor_agenda); string posisiSurat = SuratQuery.GetPosisiSurat(this.nomor_agenda); if (posisiSurat == "") { lblPosisiSaatIni.Text = "{surat belum didisposisi}"; lblPosisiSaatIni.Font = new System.Drawing.Font("MS Reference Sans Serif", (float)9.75, FontStyle.Italic); } else { lblPosisiSaatIni.Text = posisiSurat; lblPosisiSaatIni.Font = new System.Drawing.Font("MS Reference Sans Serif", (float)9.75, FontStyle.Regular); } InitUserMenu(); }
private void FrmInfoSuratKeluar_Load(object sender, EventArgs e) { this.filter = "where nomor_agenda='" + (string)dr.Cells[0].Value + "'"; lblNomorAgenda.Text = (string)dr.Cells[0].Value; lblTglMasuk.Text = (string)dr.Cells[1].Value; lblAsalSurat.Text = (string)dr.Cells[2].Value; lblPerihal.Text = (string)dr.Cells[3].Value; lblTkKeamanan.Text = (string)dr.Cells[4].Value; lblRingkasanIsi.Text = (string)dr.Cells[5].Value; lblLampiran.Text = (string)dr.Cells[6].Value; BindingInfo(); string str = SuratQuery.GetSuratRefensiSuratKeluar(this.lblNomorAgenda.Text); if (str != "") { lblReferensiSurat.Text = str; } else { lblReferensiSurat.Text = "{surat tidak memiliki referensi}"; lblReferensiSurat.Font = lblJenisPengiriman.Font = new Font("MS Reference Sans Serif", (float)9.75, FontStyle.Italic); } }
public static void InsertReferensiSurat(string _surat_masuk, string _surat_keluar) { SuratQuery.InsertReferensiSurat(_surat_masuk, _surat_keluar); }
public static void HapusSuratMasuk(string _nomor_agenda) { SuratQuery.HapusSuratMasuk(_nomor_agenda); }
public static void EditSuratKeluar(string _nomor_surat, string _kolom, string _data_lama, string _data_baru, string _user) { SuratQuery.EditSuratKeluar(_nomor_surat, _kolom, _data_lama, _data_baru, _user); }
public static void UpdateKeluar(string _nomor_agenda, string _values) { SuratQuery.UpdateSuratKeluar(_nomor_agenda, _values); }
public static DataTable SelectHistoryDisposisi(string _filter) { return(SuratQuery.GetAllHistory(_filter)); }
public static void EditSurat(string _nomor_agenda, string _kolom, string _data_lama, string _data_baru, string _user) { SuratQuery.EditSurat(_nomor_agenda, _kolom, _data_lama, _data_baru, _user); }
public static void InsertHistoryPenyelesaian(string _nomor_agenda, DateTime _tglPenyelesaian, string _penyelesaian_oleh, string _penyelesaian, string _user) { SuratQuery.InsertHistoryPenyelesaian(_nomor_agenda, _tglPenyelesaian, _penyelesaian_oleh, _penyelesaian, _user); }
private void btnSimpan_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(lblNomorAgenda.Text.Replace("\0", ""))) { MessageBox.Show(this, "\"Nomor Agenda\" tidak boleh kosong.", "Input Kosong", MessageBoxButtons.OK, MessageBoxIcon.Stop); lblNomorAgenda.Focus(); return; } if (!SuratQuery.IsSuratKeluar(lblNomorAgenda.Text.Replace("\0", ""))) { MessageBox.Show(this, "Data surat tidak ditemukan.", "Input Kosong", MessageBoxButtons.OK, MessageBoxIcon.Stop); lblNomorAgenda.Focus(); return; } string values = ""; if (MessageBox.Show(this, "Anda yakin akan melakukan perubahan pada data surat ini?", "Konfirmasi", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == System.Windows.Forms.DialogResult.No) { return; } if (string.Format("{0:yyyy-MM-dd}", dtTanggalKirim.Value) != string.Format("{0:yyyy-MM-dd}", (DateTime)drAsli[3])) { SuratBusiness.EditSuratKeluar(this.nomor_agenda.Replace("\0", ""), "tanggal_kirim", string.Format("{0:yyyy-MM-dd}", (DateTime)drAsli[3]), string.Format("{0:yyyy-MM-dd}", dtTanggalKirim.Value), T8UserLoginInfo.Username); if (values != "") { values = values + ","; } values = values + " tanggal_kirim = '" + string.Format("{0:yyyy-MM-dd}", dtTanggalKirim.Value) + "' "; } if (txtTujuan.Text != drAsli[4].ToString()) { SuratBusiness.EditSuratKeluar (this.nomor_agenda, "tujuan", GlobalFunction.SqlCharChecker(drAsli[4].ToString()), GlobalFunction.SqlCharChecker(txtTujuan.Text), T8UserLoginInfo.Username); if (values != "") { values = values + ","; } values = values + " tujuan = '" + GlobalFunction.SqlCharChecker(txtTujuan.Text) + "' "; } if (txtPerihalSurat.Text != drAsli[5].ToString()) { SuratBusiness.EditSuratKeluar (this.nomor_agenda, "perihal", GlobalFunction.SqlCharChecker(drAsli[5].ToString()), GlobalFunction.SqlCharChecker(txtPerihalSurat.Text), T8UserLoginInfo.Username); if (values != "") { values = values + ","; } values = values + " perihal = '" + GlobalFunction.SqlCharChecker(txtPerihalSurat.Text) + "' "; } if (dropDownTingkatKeamanan.Text != drAsli[6].ToString()) { SuratBusiness.EditSuratKeluar (this.nomor_agenda, "tingkat_keamanan", GlobalFunction.SqlCharChecker(drAsli[6].ToString()), GlobalFunction.SqlCharChecker(dropDownTingkatKeamanan.Text), T8UserLoginInfo.Username); if (values != "") { values = values + ","; } values = values + " tk_keamanan = '" + GlobalFunction.SqlCharChecker(dropDownTingkatKeamanan.Text) + "' "; } if (txtRingkasanIsi.Text != drAsli[7].ToString()) { SuratBusiness.EditSuratKeluar (this.nomor_agenda, "ringkasan_isi", GlobalFunction.SqlCharChecker(drAsli[7].ToString()), GlobalFunction.SqlCharChecker(txtRingkasanIsi.Text), T8UserLoginInfo.Username); if (values != "") { values = values + ","; } values = values + " ringkasan_isi = '" + GlobalFunction.SqlCharChecker(txtRingkasanIsi.Text) + "' "; } if (txtLampiran.Text != drAsli[8].ToString()) { SuratBusiness.EditSuratKeluar (this.nomor_agenda, "lampiran", drAsli[8].ToString(), txtLampiran.Text, T8UserLoginInfo.Username); if (values != "") { values = values + ","; } values = values + " lampiran = '" + GlobalFunction.SqlCharChecker(txtLampiran.Text) + "' "; } if (values == "") { return; } SuratBusiness.UpdateKeluar(this.nomor_agenda, values); this.frmMain.UpdateSuratKeluar(this, this.nomor_agenda.Replace("\0", "")); MessageBox.Show(this, "Data surat sudah di ubah.", "Update Sukses", MessageBoxButtons.OK, MessageBoxIcon.Information); clearInput();//(); // this.Close(); }
public static void ReferensiSuratMasuk(string _act, string _nomor_agenda, string _referensi_surat_keluar) { SuratQuery.ReferensiSuratMasuk(_act, _nomor_agenda, _referensi_surat_keluar); }
public static void HapusSuratKeluar(string _nomor_surat) { SuratQuery.HapusSuratKeluar(_nomor_surat); }
public static DataTable SelectKeluar(string _filter, int _startFrom, int _count) { return(SuratQuery.SelectSuratKeluar(_filter, _startFrom, _count)); }
public static void InsertReferensiSuratKeluar(string _nomor_surat, string nomor_agenda) { SuratQuery.InsertReferensiSuratKeluar(_nomor_surat, nomor_agenda); }
public static DataTable getJenisPengiriman(string _nomor_agenda) { return(SuratQuery.GetJenisPengiriman(_nomor_agenda)); }
public static DataTable GetLokasi(string _nomor_agenda) { return(SuratQuery.GetLokasiFisik(_nomor_agenda)); }
public static DataTable SelectHistoryPenyelesaian(string _filter) { return(SuratQuery.GetAllHistoryPenyelesaian(_filter)); }
public static void InsertDisposisi(string _nomor_agenda, DateTime _tglDisposisi, string _tujuan_disposisi, string _isi_disposisi, string _user) { SuratQuery.InsertHistoryDisposisi(_nomor_agenda, _tglDisposisi, _tujuan_disposisi, _isi_disposisi, _user); }
public static void InsertJenisPengiriman(string _nomor_agenda, string _jenis_pengiriman, string _info_pengiriman) { SuratQuery.InsertJenisPengirimanSurat(_nomor_agenda, _jenis_pengiriman, _info_pengiriman); }
public static DataTable GetNomorAgenda(string _filter, int _startFrom, int _count) { return(SuratQuery.GetNomorAgenda(_filter, _startFrom, _count)); }
public static void Delete(string _nomor_agenda) { SuratQuery.Delete(_nomor_agenda); }
public static void ReferensiSuratKeluar(string _act, string _nomor_surat, string _referensi_surat_masuk) { SuratQuery.ReferensiSuratKeluar(_act, _nomor_surat, _referensi_surat_masuk); }
public static void InsertLokasiFisikSurat(string _nomor_agenda, string _lokasi_fisik, string _keterangan, string _user) { SuratQuery.InsertLokasiFisikSurat(_nomor_agenda, _lokasi_fisik, _keterangan, _user); }