private void SimpanDataPinjaman() { using (sinarekDataSetTableAdapters.pinjamanTableAdapter pinjAdapt = new sinarekDataSetTableAdapters.pinjamanTableAdapter()) { int buruh = int.Parse(buruhIDRadDropDownList.SelectedValue.ToString()); decimal unitvalue = decimal.Parse(angsuranRadMaskedEditBox.Value.ToString()); decimal total = decimal.Parse(jumlahMaskedEditBox.Value.ToString()); //Pinjaman should have reason if (string.IsNullOrEmpty(alasanTextBox.Text)) { MessageBox.Show("Pinjaman harus mempunyai alasan!"); return; } //unit Value need to be at least 1000 if (unitvalue > 1000) { int jumlahangsur = int.Parse((total / unitvalue).ToString()); try { pinjAdapt.AddPinjaman(buruh , startDateDateTimePicker.Value , _iTipe , unitvalue , decimal.Parse(jumlahMaskedEditBox.Value.ToString()) , int.Parse(jumlahangsur.ToString()) , 0 , "" , alasanTextBox.Text , NBConfig.ValidUserName); //refresh angsuran pinjaman di gaji temp pinjAdapt.pCreateDataPinjaman(NBConfig.IGMID, NBConfig.ValidUserName); } catch (Exception ex) { MessageBox.Show(this.Text.Replace("Input", "").Trim() + " untuk " + buruhIDRadDropDownList.Text + " sudah di input!"); } } else { MessageBox.Show("Jumlah Angsuran Salah!"); return; } } buruhIDRadDropDownList.ResetText(); if (jumlahMaskedEditBox.Enabled) { jumlahMaskedEditBox.ResetText(); } if (angsuranRadMaskedEditBox.Enabled) { angsuranRadMaskedEditBox.ResetText(); } alasanTextBox.ResetText(); }
private void btnPinjaman_Click(object sender, EventArgs e) { using (sinarekDataSetTableAdapters.pinjamanTableAdapter tbl = new sinarekDataSetTableAdapters.pinjamanTableAdapter()) { tbl.pProcessPinjaman(NBConfig.IGMID, NBConfig.ValidUserName); } this.vrinciangajiTableAdapter.FillByGID(this.sinarekDataSet.vrinciangaji, int.Parse(rddGajiMingguan.SelectedValue.ToString()), 2); helper.SysLog(this.Tag.ToString(), "btnPinjaman_Click", "Process Pinjaman:" + NBConfig.IGMID); helper.NotifMessage("Data Pinjaman Telah di perbaharui"); }