private void cmdEdit_Click(object sender, EventArgs e) { if (customGridView1.SelectedCells.Count > 0) { DataRow dr = ((DataRowView)customGridView1.SelectedCells[0].OwningRow.DataBoundItem).Row; GL.frmJournalDetailUpdate ifrmChild = new GL.frmJournalDetailUpdate(); ifrmChild.NoPerkiraan = dr["NoPerkiraan"].ToString(); ifrmChild.NamaPerkiraan = dr["NamaPerkiraan"].ToString(); ifrmChild.Uraian = dr["Uraian"].ToString(); ifrmChild.Debet = double.Parse(dr["Debet"].ToString()); ifrmChild.Kredit = double.Parse(dr["Kredit"].ToString()); ifrmChild.ShowDialog(); if (ifrmChild.DialogResult == DialogResult.Yes) { dr["NoPerkiraan"] = ifrmChild.NoPerkiraan; dr["NamaPerkiraan"] = ifrmChild.NamaPerkiraan; dr["Uraian"] = ifrmChild.Uraian; dr["DK"] = ifrmChild.DK; dr["Debet"] = ifrmChild.Debet; dr["Kredit"] = ifrmChild.Kredit; HitungTotal(); } } }
private void cmdAdd_Click(object sender, EventArgs e) { GL.frmJournalDetailUpdate ifrmChild = new GL.frmJournalDetailUpdate(_rowID, this); ifrmChild.Uraian = txtUraian.Text; if (Convert.ToDouble(txtSelisih.Text) > 0) { ifrmChild.Kredit = Convert.ToDouble(txtSelisih.Text); } else { ifrmChild.Debet = Convert.ToDouble(txtSelisih.Text) * -1; } ifrmChild.ShowDialog(); if (ifrmChild.DialogResult == DialogResult.Yes) { DataRow dr = dtRowDetail.NewRow(); dr["RowID"] = Guid.NewGuid(); dr["HeaderID"] = (Guid)_rowID; dr["RecordID"] = ISA.Common.Tools.CreateFingerPrint(GlobalVar.PerusahaanID, SecurityManager.UserInitial); dr["HRecordID"] = _recID; dr["NoPerkiraan"] = ifrmChild.NoPerkiraan; dr["NamaPerkiraan"] = ifrmChild.NamaPerkiraan; dr["Uraian"] = ifrmChild.Uraian; dr["DK"] = ifrmChild.DK; dr["Debet"] = ifrmChild.Debet; dr["Kredit"] = ifrmChild.Kredit; dtRowDetail.Rows.Add(dr); HitungTotal(); } }
private void cmdAdd_Click(object sender, EventArgs e) { double debet = 0; double kredit = 0; double.TryParse(dtRowDetail.Compute("SUM(Debet)", "").ToString(), out debet); double.TryParse(dtRowDetail.Compute("SUM(Kredit)", "").ToString(), out kredit); double selisih = debet - kredit; if (selisih >= 0) { debet = 0; kredit = selisih; } else { debet = Math.Abs(selisih); kredit = 0; } GL.frmJournalDetailUpdate ifrmChild = new GL.frmJournalDetailUpdate(); ifrmChild.Uraian = txtUraian.Text; ifrmChild.Debet = debet; ifrmChild.Kredit = kredit; ifrmChild.ShowDialog(); if (ifrmChild.DialogResult == DialogResult.Yes) { DataRow dr = dtRowDetail.NewRow(); dr["RowID"] = Guid.NewGuid(); dr["HeaderID"] = (Guid)_rowID; dr["RecordID"] = ISA.Common.Tools.CreateFingerPrint(GlobalVar.PerusahaanID, SecurityManager.UserInitial); dr["HRecordID"] = _recID; dr["NoPerkiraan"] = ifrmChild.NoPerkiraan; dr["NamaPerkiraan"] = ifrmChild.NamaPerkiraan; dr["Uraian"] = ifrmChild.Uraian; dr["DK"] = ifrmChild.DK; dr["Debet"] = ifrmChild.Debet; dr["Kredit"] = ifrmChild.Kredit; dtRowDetail.Rows.Add(dr); HitungTotal(); } }