Ejemplo n.º 1
0
        private void btnPrint_Click(object sender, EventArgs e)
        {
            getEntiy();

            #region Cover

            if (procces.Equals("Cover",
                               StringComparison.InvariantCultureIgnoreCase))
            {
                FrmMenuCoverLaporan frm = new FrmMenuCoverLaporan(procces, viewForm, sendJabatan, dtPeriodeAwal.Value.ToString("yyyy-MM-dd"),
                                                                  dtPeriodeAkhir.Value.ToString("yyyy-MM-dd"));
                viewForm(frm);
            }

            #endregion

            #region Capaian Harian

            else if (procces.Equals("Capaian Harian",
                                    StringComparison.InvariantCultureIgnoreCase))
            {
                execute = ir.validationReportSasaranKerja(el);

                if (execute)
                {
                    condition = ir.validationReportCapaian(el);

                    if (condition)
                    {
                        formPreviewShow();
                    }
                    else
                    {
                        message = "Tidak ada laporan capaian kinerja harian pada tanggal " + DateTime.Now.ToString("dd/MM/yyyy");

                        MessageBox.Show(message, "Informasi - SIMKAP 1.0.0",
                                        MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
                else
                {
                    message = "Anda belum membuat target kegiatan pada periode " + dtPeriodeAwal.Value.ToString("yyyy-MM-dd") + " s/d " +
                              dtPeriodeAkhir.Value.ToString("yyyy-MM-dd");

                    MessageBox.Show(message, "Informasi - SIMKAP 1.0.0",
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }

            #endregion

            #region Sasaran Kerja

            else if (procces.Equals("Sasaran Kerja",
                                    StringComparison.InvariantCultureIgnoreCase))
            {
                condition = ir.validationReportSasaranKerja(el);

                if (condition)
                {
                    formPreviewShow();
                }
                else
                {
                    message = "Tidak ada laporan sasaran kerja pada periode " + dtPeriodeAwal.Value.ToString("yyyy-MM-dd") + " s/d " +
                              dtPeriodeAkhir.Value.ToString("yyyy-MM-dd");

                    MessageBox.Show(message, "Informasi - SIMKAP 1.0.0",
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }

            #endregion

            #region Ukur Sasaran

            else if (procces.Equals("Ukur Sasaran",
                                    StringComparison.InvariantCultureIgnoreCase))
            {
                condition = ir.validationReportUkurSasaran(el);

                if (condition)
                {
                    formPreviewShow();
                }
                else
                {
                    message = "Tidak ada laporan ukur sasaran pada periode " + dtPeriodeAwal.Value.ToString("yyyy-MM-dd") + " s/d " +
                              dtPeriodeAkhir.Value.ToString("yyyy-MM-dd");

                    MessageBox.Show(message, "Informasi - SIMKAP 1.0.0",
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }

            #endregion

            #region Perilaku Kerja

            else if (procces.Equals("Perilaku Kerja",
                                    StringComparison.InvariantCultureIgnoreCase))
            {
                formMenuMutasiShow();
            }

            #endregion

            #region Prestasi Kerja

            else if (procces.Equals("Prestasi Kerja",
                                    StringComparison.InvariantCultureIgnoreCase))
            {
                formMenuMutasiShow();
            }

            #endregion

            #region Lampiran

            else if (procces.Equals("Lampiran",
                                    StringComparison.InvariantCultureIgnoreCase))
            {
                FrmMenuLampiran frm = new FrmMenuLampiran(procces, viewForm, sendJabatan, dtPeriodeAwal.Value.ToString("yyyy-MM-dd"),
                                                          dtPeriodeAkhir.Value.ToString("yyyy-MM-dd"));
                viewForm(frm);
            }

            #endregion
        }
        private void ClosingForm()
        {
            #region Cover

            if (procces.Equals("Cover",
                               StringComparison.InvariantCultureIgnoreCase))
            {
                if (status.Equals("Depan",
                                  StringComparison.InvariantCultureIgnoreCase))
                {
                    formMenuCoverShow();
                }
                else if (status.Equals("Data Pegawai",
                                       StringComparison.InvariantCultureIgnoreCase))
                {
                    formMenuCoverShow();
                }
            }

            #endregion

            #region Capaian Harian

            else if (procces.Equals("Capaian Harian",
                                    StringComparison.InvariantCultureIgnoreCase))
            {
                formPeriodeShow();
            }

            #endregion

            #region Sasaran Kerja

            else if (procces.Equals("Sasaran Kerja",
                                    StringComparison.InvariantCultureIgnoreCase))
            {
                formPeriodeShow();
            }

            #endregion

            #region Ukur Sasaran

            else if (procces.Equals("Ukur Sasaran",
                                    StringComparison.InvariantCultureIgnoreCase))
            {
                formPeriodeShow();
            }

            #endregion

            #region Perilaku Kerja

            else if (procces.Equals("Perilaku Kerja",
                                    StringComparison.InvariantCultureIgnoreCase))
            {
                if (status.Equals("Perilaku Kerja Biasa",
                                  StringComparison.InvariantCultureIgnoreCase))
                {
                    formMenuMutasiShow();
                }
                else if (status.Equals("Perilaku Kerja Mutasi",
                                       StringComparison.InvariantCultureIgnoreCase))
                {
                    formMenuMutasiShow();
                }
            }

            #endregion

            #region Prestasi Kerja

            else if (procces.Equals("Prestasi Kerja",
                                    StringComparison.InvariantCultureIgnoreCase))
            {
                if (status.Equals("Prestasi Kerja Biasa",
                                  StringComparison.InvariantCultureIgnoreCase))
                {
                    formMenuMutasiShow();
                }
                else if (status.Equals("Prestasi Kerja Mutasi",
                                       StringComparison.InvariantCultureIgnoreCase))
                {
                    formMenuMutasiShow();
                }
            }

            #endregion

            #region Lampiran

            else if (procces.Equals("Lampiran",
                                    StringComparison.InvariantCultureIgnoreCase))
            {
                if (status.Equals("Awal",
                                  StringComparison.InvariantCultureIgnoreCase))
                {
                    FrmMenuLampiran frm = new FrmMenuLampiran(procces, viewForm, jabatan, periodeawal, periodeakhir);
                    viewForm(frm);
                }
                else if (status.Equals("Akhir",
                                       StringComparison.InvariantCultureIgnoreCase))
                {
                    FrmMenuLampiran frm = new FrmMenuLampiran(procces, viewForm, jabatan, periodeawal, periodeakhir);
                    viewForm(frm);
                }
            }

            #endregion
        }