private void btnSimpan_Click(object sender, EventArgs e) { if (WithErrors()) { val.validateTextBox(txtPengeluaran, errorProvider1, "Pengeluaran harus diisi."); val.validateTextBox(txtKeterangan, errorProvider1, "Keterangan harus diisi."); return; } if (Convert.ToInt32(txtId.Text) == 0) { TRX_PENGELUARAN trx = new TRX_PENGELUARAN(); trx.ID_JADWAL = Convert.ToInt32(txtIdJadwal.Text); trx.PENGELUARAN = Convert.ToDecimal(txtPengeluaran.Text); trx.KETERANGAN = txtKeterangan.Text; context.TRX_PENGELUARANs.InsertOnSubmit(trx); } else { var query = from a in context.TRX_PENGELUARANs where a.ID_PENGELUARAN == Convert.ToInt32(txtId.Text) select a; foreach (var a in query) { a.ID_PENGELUARAN = Convert.ToInt32(txtId.Text); a.ID_JADWAL = Convert.ToInt32(txtIdJadwal.Text); a.PENGELUARAN = Convert.ToDecimal(txtPengeluaran.Text); a.KETERANGAN = txtKeterangan.Text; } } context.SubmitChanges(); Close(); }
partial void DeleteTRX_PENGELUARAN(TRX_PENGELUARAN instance);
partial void InsertTRX_PENGELUARAN(TRX_PENGELUARAN instance);
partial void UpdateTRX_PENGELUARAN(TRX_PENGELUARAN instance);
private void detach_TRX_PENGELUARANs(TRX_PENGELUARAN entity) { this.SendPropertyChanging(); entity.ADM_JADWAL = null; }