public void UpdateMandeh() { DataTable dt = SelectForEslah(); long sumbedehkari = 0, sumbestankari = 0, lastmandeh = 0; string tashkhisRow = ""; for (int i = 0; i < dt.Rows.Count; i++) { lastmandeh = 0; tashkhisRow = ""; sumbedehkari += long.Parse(dt.Rows[i]["bedehkari"].ToString()); sumbestankari += long.Parse(dt.Rows[i]["bestankari"].ToString()); lastmandeh = sumbestankari - sumbedehkari; if (lastmandeh > 0) { tashkhisRow = "بستانکار"; } else if (lastmandeh <= 0) { tashkhisRow = "بدهکار"; } UpdateAfterHamahangSazi(tashkhisRow, Math.Abs(lastmandeh), long.Parse(dt.Rows[i]["radif"].ToString()), dt.Rows[i]["stdno"].ToString(), i); } std sic = new std(); sic.stdno = this.stdno;; sic.hesab = Math.Abs(lastmandeh); sic.status = tashkhisRow; sic.UpdateAfterGhabz(); }
private void button1_Click(object sender, EventArgs e) { std_history sickhdd = new std_history(); sickhdd.DeleteAll(); std stdList = new std(); DataTable allStds = stdList.Select(); foreach (DataRow dtr in allStds.Rows) { std_history sickh = new std_history(); sickh.ghabz_id = "-"; sickh.sharh = "مانده اولیه"; sickh.date = dtr["reg_date"].ToString(); sickh.stdno = dtr["stdno"].ToString(); sickh.tashkhis = "بدهکار"; sickh.mandeh = 0; sickh.Add_firstly(); } MessageBox.Show("عملیات با موفقیت ثبت گردید"); }