示例#1
0
        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();
                }
            }
        }
示例#2
0
        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();
            }
        }
示例#3
0
        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();
            }
        }