private void buttonTampilkan_Click(object sender, EventArgs e) { var filterEventArgs = new FilterDateEventArgs(); if (radioButtonSemua.Checked) { filterEventArgs.TampilkanStatus = TampilkanStatus.Semua; OnTampilkanClick?.Invoke(this, filterEventArgs); } else if (radioButtonTanggal.Checked) { filterEventArgs.TampilkanStatus = TampilkanStatus.Tanggal; filterEventArgs.Tanggal = dateTimePickerTanggal.Value; OnTampilkanClick?.Invoke(this, filterEventArgs); } else if (radioButtonPeriode.Checked) { filterEventArgs.TampilkanStatus = TampilkanStatus.Periode; filterEventArgs.TanggalAwal = dateTimePickerPeriodeAwal.Value; filterEventArgs.TanggalAkhir = dateTimePickerPeriodeAkhir.Value; OnTampilkanClick?.Invoke(this, filterEventArgs); } }
private void DateTimePickerFilter_OnTampilkanClick(object sender, FilterDateEventArgs e) { OnTampilkanClick?.Invoke(sender, e); }