private void comboBoxNoNotaBeli_SelectedIndexChanged(object sender, EventArgs e) { listHasilData.Clear(); string hasilBaca = Pembayaran.BacaDataPembayaran("noNotaPembelian", comboBoxNoNotaBeli.Text, listHasilData2); if (hasilBaca == "1") { textBoxNominal.Clear(); if (listHasilData2.Count > 0) { textBoxNominal.Text = listHasilData2[0].TotalHarga.ToString(); btsDiskon = listHasilData2[0].TglBatasDiskon; diskon = listHasilData2[0].Diskon; //untuk mendapatkan diskon if (diskon > 0) // apabila terdapat diskon, maka tampilkan info diskon dan batas diskon { MessageBox.Show(" Mendapatkan diskon " + diskon + "%, apabila membayar sebelum atau tanggal : " + btsDiskon.ToString("dddd, dd MMMM yyyy"), "Info Diskon"); } else //apabila tidak ada diskon { MessageBox.Show("Tidak ada diskon", "Info Diskon"); } } } else { textBoxNominal.Clear(); } }
private void FormTambahPembayaran_Load(object sender, EventArgs e) { string noNotaBaru; pPeriode = Periode.GetPeriodeTerbaru(); comboBoxNoNotaBeli.DropDownStyle = ComboBoxStyle.DropDownList; comboBoxCaraPemb.DropDownStyle = ComboBoxStyle.DropDownList; string hasilGenerate = Pembayaran.GenerateNoNota(out noNotaBaru); textBoxNoPembayaran.Clear(); if (hasilGenerate == "1") { textBoxNoPembayaran.Text = noNotaBaru; } else { MessageBox.Show("Gagal melakukan generate code. Pesan kesalahan: " + hasilGenerate); } dateTimePickerTgl.Value = DateTime.Now; dateTimePickerTgl.Enabled = false; string hasilBaca = Pembayaran.BacaDataPembayaran("", "", listHasilData2); if (hasilBaca == "1") { comboBoxNoNotaBeli.Items.Clear(); for (int i = 0; i < listHasilData2.Count; i++) { comboBoxNoNotaBeli.Items.Add(listHasilData2[i].NoNotaPembelian); } } else { comboBoxNoNotaBeli.Items.Clear(); } comboBoxCaraPemb.SelectedIndex = 0; }