protected void ButtonComplete_Click(object sender, EventArgs e) { using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { PenggunaLogin PenggunaLogin = (PenggunaLogin)Session["PenggunaLogin"]; if (!string.IsNullOrEmpty(LabelIDTransaksi.Text)) { Transaksi_Class Transaksi = new Transaksi_Class(LabelIDTransaksi.Text, PenggunaLogin.IDPengguna); Transaksi.TambahPembayaran(DateTime.Now, PenggunaLogin.IDPengguna, DropDownListJenisPembayaran.SelectedValue.ToInt(), Transaksi.GrandTotal, string.Empty); Transaksi.IDStatusTransaksi = (int)EnumStatusTransaksi.Complete; Transaksi.ConfirmTransaksi(db, " ", false); } else { foreach (RepeaterItem item in RepeaterTransaksi.Items) { CheckBox CheckBoxPilih = (CheckBox)item.FindControl("CheckBoxPilih"); Label LabelID = (Label)item.FindControl("LabelID"); if (CheckBoxPilih.Checked == true) { Transaksi_Class Transaksi = new Transaksi_Class(LabelID.Text, PenggunaLogin.IDPengguna); Transaksi.TambahPembayaran(DateTime.Now, PenggunaLogin.IDPengguna, DropDownListJenisPembayaran.SelectedValue.ToInt(), Transaksi.GrandTotal, string.Empty); Transaksi.IDStatusTransaksi = (int)EnumStatusTransaksi.Complete; Transaksi.ConfirmTransaksi(db, " ", false); } } } db.SubmitChanges(); } MultiViewTransaksi.SetActiveView(ViewTransaksi); ButtonCetakInvoice.Visible = false; ButtonCetakPackingSlip.Visible = false; LoadData(); }