コード例 #1
0
        public void SetSummaryRow(models.query.BalanceSheet.BalanceSheetRow jikiKurikoshiRow,
                                  models.query.BalanceSheet.BalanceSheetRow toukiKatsudouRow)
        {
            txtJikiTounen.Value = jikiKurikoshiRow.CurrentSumAmount;
            txtJikiZennen.Value = jikiKurikoshiRow.LastSumAmount;
            txtJikiSai.Value    = jikiKurikoshiRow.Sai;

            txtToukiTounen.Value = toukiKatsudouRow.CurrentSumAmount;
            txtToukiZennen.Value = toukiKatsudouRow.LastSumAmount;
            txtToukiSai.Value    = toukiKatsudouRow.Sai;
        }
コード例 #2
0
ファイル: BalanceSheet.cs プロジェクト: rinmon/KIKaikeiSystem
 public void SetSummaryRow(models.query.BalanceSheet.BalanceSheetRow shisanRow,
                           models.query.BalanceSheet.BalanceSheetRow husaiRow,
                           models.query.BalanceSheet.BalanceSheetRow junshisanRow,
                           models.query.BalanceSheet.BalanceSheetRow husaiJunshisanRow,
                           models.query.BalanceSheet.BalanceSheetRow jikiKurikoshiRow,
                           models.query.BalanceSheet.BalanceSheetRow toukiKatsudouRow)
 {
     shisanSumRow            = shisanRow;
     husaiSumRow             = husaiRow;
     junshisanSumRow         = junshisanRow;
     husaiAndJunshisanSumRow = husaiJunshisanRow;
     jikiKurikoshiSumRow     = jikiKurikoshiRow;
     toukiKatsudouSumRow     = toukiKatsudouRow;
 }
コード例 #3
0
        public void SetSummaryRow(models.query.BalanceSheet.BalanceSheetRow husaiRow,
                                  models.query.BalanceSheet.BalanceSheetRow junshisanRow,
                                  models.query.BalanceSheet.BalanceSheetRow jikiKurikoshiRow_,
                                  models.query.BalanceSheet.BalanceSheetRow toukiKatsudouRow_)
        {
            txtHusaiSumTounen.Value = husaiRow.CurrentSumAmount;
            txtHusaiSumZennen.Value = husaiRow.LastSumAmount;
            txtHusaiSumSai.Value    = husaiRow.Sai;

            txtJunshisanSumTounen.Value = junshisanRow.CurrentSumAmount;
            txtJunshisanSumZennen.Value = junshisanRow.LastSumAmount;
            txtJunshisanSumSai.Value    = junshisanRow.Sai;

            jikiKurikoshiRow = jikiKurikoshiRow_;
            toukiKatsudouRow = toukiKatsudouRow_;
        }
コード例 #4
0
        private void CalcButtonClicked()
        {
            if (form.StartDate == null || form.EndDate == null)
            {
                helper.MsgBox.Err(KaikeiSystemBody.Properties.Resources.MsgInvalidDate);
                return;
            }

            form.ClearGrid();

            balanceSheet.Calc(form.StartDate.Value, form.EndDate.Value, form.KaikeiKubun, hideInnerKaikeiKubunKamoku: true);

            int year = helper.Converter.GetNenndo(form.StartDate.Value);

            foreach (var row in balanceSheet.AllKamokuSummary())
            {
                int           kamokuId       = row.Id;
                models.db.Row kamokuKubunRow = Context.KaikeiDatabase.MTKamokuKubun.GetRowFromCache(kamokuId);
                models.db.Row daikubunRow    = Context.KaikeiDatabase.MTKamokuKubun.GetRowFromCache((int)kamokuKubunRow.GetLong("parent_id", -1));
                string        daikubunStr    = daikubunRow != null?daikubunRow.GetStr("name", "") : "";

                if (row.TaisyakuKamokuKubunId == (int)models.constants.MTKamokuKubun.Shisan)
                {
                    form.AddShisanGridRow(
                        daikubunStr,
                        kamokuKubunRow.GetStr("name", ""),
                        row.CurrentSumAmount,
                        row.LastSumAmount,
                        row.Sai
                        );
                }
                if (row.TaisyakuKamokuKubunId == (int)models.constants.MTKamokuKubun.Husai)
                {
                    form.AddHusaiGridRow(
                        daikubunStr,
                        kamokuKubunRow.GetStr("name", ""),
                        row.CurrentSumAmount,
                        row.LastSumAmount,
                        row.Sai
                        );
                }
                if (row.TaisyakuKamokuKubunId == (int)models.constants.MTKamokuKubun.Junshisan)
                {
                    form.AddJunshisanGridRow(
                        daikubunStr,
                        kamokuKubunRow.GetStr("name", ""),
                        row.CurrentSumAmount,
                        row.LastSumAmount,
                        row.Sai
                        );
                }
            }

            foreach (models.query.BalanceSheet.SummaryItem item in Enum.GetValues(typeof(models.query.BalanceSheet.SummaryItem)))
            {
                models.query.BalanceSheet.BalanceSheetRow row = balanceSheet.GetSummaryItem(item);
                form.SetSummaryItem(item, row.CurrentSumAmount, row.LastSumAmount, row.Sai);
            }

            helper.MsgBox.Info(KaikeiSystemBody.Properties.Resources.MsgSucceeded);
        }