コード例 #1
0
        private void update()
        {
            ServiceRecordsInf SZ = new ServiceRecordsInf();

            getValue(SZ);
            setValue(SZ);
        }
コード例 #2
0
        private void setValue(ServiceRecordsInf SZ)
        {
            txNumberSR.Text = numberSR.ToString();
            tbSumma.Text    = Summa.ToString();
            if (Mix)
            {
                cbTypeOrderMoney.Enabled = true;
                if (cbTypeOrderMoney.SelectedValue.ToString() == "0")
                {
                    tbSummaAmountReceived.Text = SZ.sumGetCashMinusReturn.ToString("### ### ##0.00");
                    tbSummaInReport.Text       = SZ.oldSummaReportCash.ToString("### ### ##0.00");
                }
                else
                {
                    tbSummaAmountReceived.Text = SZ.sumGetNonCashMinusReturn.ToString("### ### ##0.00");
                    tbSummaInReport.Text       = SZ.oldSummaReportNonCash.ToString("### ### ##0.00");
                }
            }

            else
            {
                cbTypeOrderMoney.SelectedValue = typeSZ;
                tbSummaAmountReceived.Text     = SZ.sumGetMinusReturn.ToString("### ### ##0.00");
                tbSummaInReport.Text           = SZ.oldSummaReport.ToString("### ### ##0.00");
            }

            if (decimal.Parse(tbSummaAmountReceived.Text.Replace(" ", "")) >= decimal.Parse(tbSummaInReport.Text.Replace(" ", "")))
            {
                tbDebt.Text = (decimal.Parse(tbSummaAmountReceived.Text) - decimal.Parse(tbSummaInReport.Text)).ToString("### ### ##0.00");
            }
            lbSummaInValuta.Text = Valuta;
        }
コード例 #3
0
        private void getValue(ServiceRecordsInf SZ)
        {
            SZ.id              = id_ServiceRecords;
            SZ.Valuta          = Valuta;
            SZ.typeCashNonCash = typeSZ;

            if (Mix)
            {
                dtHistory = Config.hCntMain.getHistoryOrderAndReturnMix(id_ServiceRecords);
                if (dtHistory != null ? dtHistory.Rows.Count > 0 ? false : true : true)
                {
                    return;
                }

                if (decimal.Parse(dtHistory.Rows[0]["sumGetCash"].ToString()) != 0)
                {
                    SZ.sumGetCashMinusReturn = decimal.Parse(dtHistory.Rows[0]["sumGetCash"].ToString()) - decimal.Parse(dtHistory.Rows[0]["sumReturnCash"].ToString());
                }
                else
                {
                    SZ.sumGetCashMinusReturn = decimal.Parse(dtHistory.Rows[0]["sumGetLastMonthCash"].ToString()) - decimal.Parse(dtHistory.Rows[0]["sumReturnCash"].ToString());
                }
                if (decimal.Parse(dtHistory.Rows[0]["sumGetNonCash"].ToString()) != 0)
                {
                    SZ.sumGetNonCashMinusReturn = decimal.Parse(dtHistory.Rows[0]["sumGetNonCash"].ToString()) - decimal.Parse(dtHistory.Rows[0]["sumReturnNonCash"].ToString());
                }
                else
                {
                    SZ.sumGetNonCashMinusReturn = decimal.Parse(dtHistory.Rows[0]["sumGetLastMonthNonCash"].ToString()) - decimal.Parse(dtHistory.Rows[0]["sumReturnNonCash"].ToString());
                }
                if (cbTypeOrderMoney.SelectedValue.ToString() == "0")
                {
                    SZ.oldSummaReportCash = decimal.Parse(dtHistory.Rows[0]["sumReportCash"].ToString());
                }
                else
                {
                    SZ.oldSummaReportNonCash = decimal.Parse(dtHistory.Rows[0]["sumReportNonCash"].ToString());
                }
            }
            else
            {
                dtHistory = Config.hCntMain.getHistoryOrderAndReturn(id_ServiceRecords);
                if (dtHistory != null ? dtHistory.Rows.Count > 0 ? false : true : true)
                {
                    return;
                }

                if (decimal.Parse(dtHistory.Rows[0]["sumGet"].ToString()) != 0)
                {
                    SZ.sumGetMinusReturn = decimal.Parse(dtHistory.Rows[0]["sumGet"].ToString()) - decimal.Parse(dtHistory.Rows[0]["sumReturn"].ToString());
                }
                else
                {
                    SZ.sumGetMinusReturn = decimal.Parse(dtHistory.Rows[0]["sumGetLastMonth"].ToString()) - decimal.Parse(dtHistory.Rows[0]["sumReturn"].ToString());
                }
                SZ.oldSummaReport = decimal.Parse(dtHistory.Rows[0]["sumReport"].ToString());
            }
        }