예제 #1
0
        private void FormSuratKeluar_Load(object sender, EventArgs e)
        {
            suratKeluar surat_keluar = new suratKeluar();

            setDataTable(surat_keluar.getAllSuratKeluar());
            kriteria = "nomor_surat_keluar";
        }
예제 #2
0
        private void dateTimeInputSuratKeluar_MonthCalendar_DateChanged(object sender, EventArgs e)
        {
            suratKeluar surat_keluar = new suratKeluar();

            cari = dateTimeInputSuratKeluar.Value.Date.ToString("yyyy-MM-dd");
            setDataTable(surat_keluar.cariSuratKeluar(kriteria, cari));
        }
예제 #3
0
        private void buttonEditSuratKeluar_Click(object sender, EventArgs e)
        {
            suratKeluar surat_keluar = new suratKeluar();
            string      lokasi_tujuan;

            surat_keluar.nomor_surat      = textBoxNomorSuratKeluar.Text;
            surat_keluar.tgl_surat        = dateTimeInputTanggalSuratKeluar.Value.Date.ToString("dd-MM-yyyy");
            surat_keluar.jenis_surat      = comboBoxJenisSuratKeluar.Text;
            surat_keluar.sifat_surat      = comboBoxSifatSurat.Text;
            surat_keluar.perihal_surat    = textBoxPerihalSuratKeluar.Text;
            surat_keluar.keterangan_surat = textBoxKeteranganSuratKeluar.Text;
            surat_keluar.isi_surat        = textBoxIsiSuratKeluar.Text;
            surat_keluar.penerima         = textBoxPenerimaSuratKeluar.Text;
            //jabatan_tertanda = textBoxJabatanTertandaSuratKeluar.Text;
            //tertanda = textBoxTertandaPengirimSuratKeluar.Text;
            surat_keluar.distribusi_tanggal = dateTimeInputTanggalDistribusiSuratKeluar.Value.Date.ToString("dd-MM-yyyy");
            lokasi_tujuan       = "";
            surat_keluar.gambar = getGambar();

            if (pictureBoxGambarSuratKeluar.Image != null)
            {
                lokasi_tujuan = Application.StartupPath + "\\image_surat_keluar";
                if (!Directory.Exists(lokasi_tujuan))
                {
                    Directory.CreateDirectory(lokasi_tujuan);
                }
                if (!File.Exists(Application.StartupPath + "\\image_surat_keluar\\" + getGambar()))
                {
                    File.Copy(lokasi_gambar, lokasi_tujuan + "\\" + getGambar(), true);
                }
            }
            surat_keluar.editSuratKeluar();
            frm1.setDataTable(surat_keluar.getAllSuratKeluar());
            Close();
        }
예제 #4
0
        private void buttonTambahSuratKeluar_Click_1(object sender, EventArgs e)
        {
            suratKeluar surat_keluar = new suratKeluar();
            string      lokasi_tujuan;

            surat_keluar.nomor_surat      = textBoxNomorSuratKeluar.Text;
            surat_keluar.tgl_surat        = dateTimeInputTanggalSuratKeluar.Value.Date.ToString("dd-MM-yyyy");
            surat_keluar.jenis_surat      = comboBoxJenisSuratKeluar.Text;
            surat_keluar.perihal_surat    = textBoxPerihalSuratKeluar.Text;
            surat_keluar.keterangan_surat = textBoxKeteranganSuratKeluar.Text;
            surat_keluar.isi_surat        = textBoxIsiSuratKeluar.Text;
            surat_keluar.penerima         = textBoxPenerimaSuratKeluar.Text;
            //surat_keluar.jabatan_tertanda = textBoxJabatanTertandaSuratKeluar.Text;
            //tertanda_pengirim = textBoxTertandaPengirimSuratKeluar.Text;
            surat_keluar.distribusi_tanggal = dateTimeInputTanggalDistribusiSuratKeluar.Value.Date.ToString("dd-MM-yyyy");
            surat_keluar.sifat_surat        = comboBoxSifatSurat.Text;
            surat_keluar.distribusi_tanggal = dateTimeInputTanggalDistribusiSuratKeluar.Value.Date.ToString("dd-MM-yyyy");
            lokasi_tujuan       = Application.StartupPath + "\\image_surat_keluar";
            surat_keluar.gambar = getGambar();

            if (cekValid())
            {
                return;
            }
            else
            {
                if (!Directory.Exists(lokasi_tujuan))
                {
                    Directory.CreateDirectory(lokasi_tujuan);
                }
                if (pictureBoxGambarSuratKeluar.Image != null)
                {
                    File.Copy(lokasi_gambar, lokasi_tujuan + "\\" + getGambar(), true);
                }
                else
                {
                    surat_keluar.gambar = "no_image.png";
                    if (!File.Exists(lokasi_tujuan + "\\no_image.png"))
                    {
                        File.Copy(Application.StartupPath + "\\no_image.png", lokasi_tujuan + "\\no_image.png", true);
                    }
                }
                surat_keluar.tambahSuratKeluar();
                if (FormSuratKeluarLampiran.list_lampiran.Count != 0)
                {
                    surat_keluar.tambahLampiran();
                }
                if (FormSuratKeluarTembusan.list_tembusan.Count != 0)
                {
                    surat_keluar.tambahTembusan();
                }
                if (list_bagian.Count != 0)
                {
                    surat_keluar.tambahBagianBidang(list_bagian);
                }
            }
            clear();
            frm1.setDataTable(surat_keluar.getAllSuratKeluar());
        }
예제 #5
0
        private void textBoxCariSuratKeluar_TextChanged(object sender, EventArgs e)
        {
            suratKeluar surat_keluar = new suratKeluar();
            string      cari;

            cari = textBoxCariSuratKeluar.Text;
            setDataTable(surat_keluar.cariSuratKeluar(kriteria, cari));
        }
예제 #6
0
        private void radioButtonPerihalSuratKeluar_CheckedChanged(object sender, EventArgs e)
        {
            suratKeluar surat_keluar = new suratKeluar();

            dateTimeInputSuratKeluar.SendToBack();
            textBoxCariSuratKeluar.BringToFront();
            kriteria = "perihal";
            setDataTable(surat_keluar.getAllSuratKeluar());
        }
예제 #7
0
        private void buttonHapusSuratKeluar_Click(object sender, EventArgs e)
        {
            suratKeluar surat_keluar = new suratKeluar();
            string      title        = "Konfirmasi Penghapusan Data";
            string      konten       = "Apakah Anda yakin ingin menghapus data?";

            DialogResult result = MessageBox.Show(konten, title, MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (result == System.Windows.Forms.DialogResult.Yes)
            {
                surat_keluar.deleteDistribusiSuratKeluar(nomor_surat);
                surat_keluar.deleteLampiranSuratKeluar(nomor_surat);
                surat_keluar.deleteTembusanSuratKeluar(nomor_surat);
                surat_keluar.deleteSuratKeluar(nomor_surat);
                setDataTable(surat_keluar.getAllSuratKeluar());
            }
        }