コード例 #1
0
ファイル: std_history.cs プロジェクト: ppourali/Rohab_new
        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();
        }
コード例 #2
0
        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("عملیات با موفقیت ثبت گردید");
        }