public bool selectPeriode(EntValidationPeriode et) { query = "SpSelectPeriodeAwalAkhir"; dbParams = new SqlParameter[] { new SqlParameter("@perodeawal", et.Periodeawal), new SqlParameter("@periodeakhir", et.Periodeakhir), new SqlParameter("@jabatan", et.Jabatan) }; table = "SasaranKerja"; dt = new DataTable(); condition = connect.eksekusiQuery(query, dbParams, false); if (condition) { connect.viewTable(table).Fill(dt); if (dt.Rows.Count > 0) { status = true; } else { status = false; } } return(status); }
private void setValidationPeriode() { ers = new EntValidationPeriode(); ers.Periodeawal = dtPeriodeAwal.Value.Date.ToString("yyyy-MM-dd"); ers.Periodeakhir = dtPeriodeAkhir.Value.Date.ToString("yyyy-MM-dd"); ers.Jabatan = sendjabatan; condition = iv.selectPeriode(ers); if (condition) { if (procces.Equals("Capaian Harian", StringComparison.InvariantCultureIgnoreCase)) { FrmCreateCapaianKinerjaHarian frm = new FrmCreateCapaianKinerjaHarian(sendipaddress, sendnama, dtPeriodeAwal.Value.Date.ToString("yyyy-MM-dd"), dtPeriodeAkhir.Value.Date.ToString("yyyy-MM-dd"), sendjabatan, viewForm); viewForm(frm); } else if (procces.Equals("Realisasi", StringComparison.InvariantCultureIgnoreCase)) { FrmViewRealisasi frm = new FrmViewRealisasi(sendipaddress, sendnama, dtPeriodeAwal.Value.Date.ToString("yyyy-MM-dd"), dtPeriodeAkhir.Value.Date.ToString("yyyy-MM-dd"), sendjabatan, viewForm); viewForm(frm); } else if (procces.Equals("Ukur Sasaran", StringComparison.InvariantCultureIgnoreCase)) { FrmWorksheetUkurSasaran frm = new FrmWorksheetUkurSasaran(sendipaddress, sendnama, dtPeriodeAwal.Value.Date.ToString("yyyy-MM-dd"), dtPeriodeAkhir.Value.Date.ToString("yyyy-MM-dd"), sendjabatan, viewForm); viewForm(frm); } } else { message = "Anda belum membuat target kegiatan pada periode tersebut"; MessageBox.Show(message, "Information - SIMKAP 1.0.0", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void btnNext_Click(object sender, EventArgs e) { if (procces.Equals("Sasaran Kerja", StringComparison.InvariantCultureIgnoreCase)) { FrmCreateTarget frm = new FrmCreateTarget(sendipaddress, sendnama, sendidpenilai, sendidatasanpenilai, dtPeriodeAwal.Value.Date.ToString("yyyy-MM-dd"), dtPeriodeAkhir.Value.Date.ToString("yyyy-MM-dd"), sendjabatan, viewForm1); viewForm1(frm); } else if (procces.Equals("Perilaku Kerja", StringComparison.InvariantCultureIgnoreCase)) { try { et = new EntValidationPeriode(); et.Jabatan = sendjabatan; et.Periodeawal = dtPeriodeAwal.Value.Date.ToString("yyyy-MM-dd"); et.Periodeakhir = dtPeriodeAkhir.Value.Date.ToString("yyyy-MM-dd"); condition = ip.selectPeriode(et); if (condition) { FrmWorksheetPrilakuKerja frm = new FrmWorksheetPrilakuKerja(sendipaddress, sendnama, sendidpenilai, sendidatasanpenilai, dtPeriodeAwal.Value.Date.ToString("yyyy-MM-dd"), dtPeriodeAkhir.Value.Date.ToString("yyyy-MM-dd"), sendjabatan, viewForm1); viewForm1(frm); } else { message = "Tidak ada data kegiatan pada periode " + dtPeriodeAwal.Value.Date.ToString("yyyy-MM-dd") + " s/d " + dtPeriodeAkhir.Value.Date.ToString("yyyy-MM-dd") + " untuk dinilai perilaku kerjanya"; MessageBox.Show(message, "Informasi - SIMKAP 1.0.0", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch { message = "Koneksi ke server terputus"; MessageBox.Show(message, "Pesan Kesalahan - SIMKAP 1.0.0", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }