Пример #1
0
    private void bindItem(string accountid)
    {
        DataTable       dataTable       = new DataTable();
        Fund_Prj_Accoun fund_Prj_Accoun = new Fund_Prj_Accoun();
        string          arg_11_0        = string.Empty;

        dataTable = fund_Prj_Accoun.initialFundByAccountID(accountid);
        this.GridView1.DataSource = this.Sort(dataTable, "OccurredDate");
        this.GridView1.DataBind();
        if (dataTable.Rows.Count > 0)
        {
            string[] value = new string[]
            {
                dataTable.Compute("SUM(INMoney)", string.Empty).ToString()
            };
            int[] index = new int[]
            {
                4
            };
            GridViewUtility.AddTotalRow(this.GridView1, value, index);
        }
        dataTable = fund_Prj_Accoun.OtherIncomeByAccountID(accountid);
        this.GridView2.DataSource = this.Sort(dataTable, "OccurredDate");
        this.GridView2.DataBind();
        if (dataTable.Rows.Count > 0)
        {
            string[] value2 = new string[]
            {
                dataTable.Compute("SUM(INMoney)", string.Empty).ToString()
            };
            int[] index2 = new int[]
            {
                4
            };
            GridViewUtility.AddTotalRow(this.GridView2, value2, index2);
        }
        dataTable = fund_Prj_Accoun.ContIncomeRZByAccountID(accountid);
        this.GridView3.DataSource = this.Sort(dataTable, "OccurredDate");
        this.GridView3.DataBind();
        if (dataTable.Rows.Count > 0)
        {
            string[] value3 = new string[]
            {
                dataTable.Compute("SUM(INMoney)", string.Empty).ToString()
            };
            int[] index3 = new int[]
            {
                4
            };
            GridViewUtility.AddTotalRow(this.GridView3, value3, index3);
        }
        dataTable = fund_Prj_Accoun.LoanFundByAccountID(accountid);
        this.GridView4.DataSource = this.Sort(dataTable, "OccurredDate");
        this.GridView4.DataBind();
        if (dataTable.Rows.Count > 0)
        {
            string[] value4 = new string[]
            {
                dataTable.Compute("SUM(LoanFund)", string.Empty).ToString()
            };
            int[] index4 = new int[]
            {
                4
            };
            GridViewUtility.AddTotalRow(this.GridView4, value4, index4);
        }
        dataTable = fund_Prj_Accoun.ReturnLoanByAccountID(accountid);
        this.GridView5.DataSource = this.Sort(dataTable, "FR_Time");
        this.GridView5.DataBind();
        if (dataTable.Rows.Count > 0)
        {
            string[] value5 = new string[]
            {
                dataTable.Compute("SUM(FR_Money)", string.Empty).ToString(),
                dataTable.Compute("SUM(FR_interest)+SUM(FR_deduct)", string.Empty).ToString()
            };
            int[] index5 = new int[]
            {
                4,
                5
            };
            GridViewUtility.AddTotalRow(this.GridView5, value5, index5);
        }
        dataTable = fund_Prj_Accoun.MustPaidContByAccountID(accountid);
        this.GridView6.DataSource = this.Sort(dataTable, "OccurredDate");
        this.GridView6.DataBind();
        if (dataTable.Rows.Count > 0)
        {
            string[] value6 = new string[]
            {
                dataTable.Compute("SUM(PaymentMoney)", string.Empty).ToString()
            };
            int[] index6 = new int[]
            {
                4
            };
            GridViewUtility.AddTotalRow(this.GridView6, value6, index6);
        }
        dataTable = fund_Prj_Accoun.MustPaidOtherCostByAccountID(accountid);
        this.GridView7.DataSource = this.Sort(dataTable, "OccurredDate");
        this.GridView7.DataBind();
        if (dataTable.Rows.Count > 0)
        {
            string[] value7 = new string[]
            {
                dataTable.Compute("SUM(Amount)", string.Empty).ToString()
            };
            int[] index7 = new int[]
            {
                4
            };
            GridViewUtility.AddTotalRow(this.GridView7, value7, index7);
        }
        dataTable = fund_Prj_Accoun.PaidContByAccountID(accountid);
        this.GridView8.DataSource = this.Sort(dataTable, "OccurredDate");
        this.GridView8.DataBind();
        if (dataTable.Rows.Count > 0)
        {
            string[] value8 = new string[]
            {
                dataTable.Compute("SUM(PayOutMoney)", string.Empty).ToString()
            };
            int[] index8 = new int[]
            {
                4
            };
            GridViewUtility.AddTotalRow(this.GridView8, value8, index8);
        }
        dataTable = fund_Prj_Accoun.PaidOtherCostByAccountID(accountid);
        this.GridView9.DataSource = this.Sort(dataTable, "OccurredDate");
        this.GridView9.DataBind();
    }
Пример #2
0
    protected void btnQuery_Click(object sender, EventArgs e)
    {
        StringBuilder stringBuilder = new StringBuilder();

        if (this.hdnProjectCode.Value != "")
        {
            stringBuilder.Append("PrjGuid='").Append(this.hdnProjectCode.Value).Append("'");
        }
        else
        {
            stringBuilder.Append("1=1");
        }
        if (!string.IsNullOrEmpty(this.txtBeginDate.Text))
        {
            stringBuilder.Append(" AND OccurredDate >='").Append(this.txtBeginDate.Text + " 00:00:00.000").Append("' ");
        }
        if (!string.IsNullOrEmpty(this.txtEndDate.Text))
        {
            stringBuilder.Append(" AND OccurredDate <'").Append(Convert.ToDateTime(this.txtEndDate.Text).AddDays(1.0).ToString("yyyy-MM-dd") + " 00:00:00.000").Append("' ");
        }
        string          value           = this.HiddenField1.Value;
        DataTable       dataTable       = new DataTable();
        DataTable       dataTable2      = new DataTable();
        Fund_Prj_Accoun fund_Prj_Accoun = new Fund_Prj_Accoun();

        dataTable = fund_Prj_Accoun.initialFundByAccountID(value);
        if (dataTable.Rows.Count > 0)
        {
            DataRow[] array = dataTable.Select(stringBuilder.ToString());
            dataTable2 = dataTable.Clone();
            DataRow[] array2 = array;
            for (int i = 0; i < array2.Length; i++)
            {
                DataRow row = array2[i];
                dataTable2.ImportRow(row);
            }
            this.GridView1.DataSource = dataTable2;
            this.GridView1.DataBind();
            string[] value2 = new string[]
            {
                dataTable2.Compute("SUM(INMoney)", string.Empty).ToString()
            };
            int[] index = new int[]
            {
                4
            };
            GridViewUtility.AddTotalRow(this.GridView1, value2, index);
        }
        dataTable = fund_Prj_Accoun.OtherIncomeByAccountID(value);
        if (dataTable.Rows.Count > 0)
        {
            DataRow[] array3 = dataTable.Select(stringBuilder.ToString());
            dataTable2 = dataTable.Clone();
            DataRow[] array4 = array3;
            for (int j = 0; j < array4.Length; j++)
            {
                DataRow row2 = array4[j];
                dataTable2.ImportRow(row2);
            }
            this.GridView2.DataSource = dataTable2;
            this.GridView2.DataBind();
            string[] value3 = new string[]
            {
                dataTable2.Compute("SUM(INMoney)", string.Empty).ToString()
            };
            int[] index2 = new int[]
            {
                4
            };
            GridViewUtility.AddTotalRow(this.GridView2, value3, index2);
        }
        dataTable = fund_Prj_Accoun.ContIncomeRZByAccountID(value);
        if (dataTable.Rows.Count > 0)
        {
            DataRow[] array5 = dataTable.Select(stringBuilder.ToString());
            dataTable2 = dataTable.Clone();
            DataRow[] array6 = array5;
            for (int k = 0; k < array6.Length; k++)
            {
                DataRow row3 = array6[k];
                dataTable2.ImportRow(row3);
            }
            this.GridView3.DataSource = dataTable2;
            this.GridView3.DataBind();
            string[] value4 = new string[]
            {
                dataTable2.Compute("SUM(INMoney)", string.Empty).ToString()
            };
            int[] index3 = new int[]
            {
                4
            };
            GridViewUtility.AddTotalRow(this.GridView3, value4, index3);
        }
        dataTable = fund_Prj_Accoun.LoanFundByAccountID(value);
        if (dataTable.Rows.Count > 0)
        {
            DataRow[] array7 = dataTable.Select(stringBuilder.ToString());
            dataTable2 = dataTable.Clone();
            DataRow[] array8 = array7;
            for (int l = 0; l < array8.Length; l++)
            {
                DataRow row4 = array8[l];
                dataTable2.ImportRow(row4);
            }
            this.GridView4.DataSource = dataTable2;
            this.GridView4.DataBind();
            string[] value5 = new string[]
            {
                dataTable.Compute("SUM(LoanFund)", string.Empty).ToString()
            };
            int[] index4 = new int[]
            {
                4
            };
            GridViewUtility.AddTotalRow(this.GridView4, value5, index4);
        }
        dataTable = fund_Prj_Accoun.ReturnLoanByAccountID(value);
        if (dataTable.Rows.Count > 0)
        {
            DataRow[] array9 = dataTable.Select(stringBuilder.ToString());
            dataTable2 = dataTable.Clone();
            DataRow[] array10 = array9;
            for (int m = 0; m < array10.Length; m++)
            {
                DataRow row5 = array10[m];
                dataTable2.ImportRow(row5);
            }
            this.GridView5.DataSource = dataTable2;
            this.GridView5.DataBind();
            string[] value6 = new string[]
            {
                dataTable.Compute("SUM(FR_Money)", string.Empty).ToString(),
                dataTable.Compute("SUM(FR_interest)", string.Empty).ToString()
            };
            int[] index5 = new int[]
            {
                4,
                5
            };
            GridViewUtility.AddTotalRow(this.GridView5, value6, index5);
        }
        dataTable = fund_Prj_Accoun.MustPaidContByAccountID(value);
        if (dataTable.Rows.Count > 0)
        {
            DataRow[] array11 = dataTable.Select(stringBuilder.ToString());
            dataTable2 = dataTable.Clone();
            DataRow[] array2 = array11;
            for (int i = 0; i < array2.Length; i++)
            {
                DataRow row6 = array2[i];
                dataTable2.ImportRow(row6);
            }
            this.GridView6.DataSource = dataTable2;
            this.GridView6.DataBind();
            string[] value7 = new string[]
            {
                dataTable.Compute("SUM(PaymentMoney)", string.Empty).ToString()
            };
            int[] index6 = new int[]
            {
                4
            };
            GridViewUtility.AddTotalRow(this.GridView6, value7, index6);
        }
        dataTable = fund_Prj_Accoun.MustPaidOtherCostByAccountID(value);
        if (dataTable.Rows.Count > 0)
        {
            DataRow[] array12 = dataTable.Select(stringBuilder.ToString());
            dataTable2 = dataTable.Clone();
            DataRow[] array2 = array12;
            for (int i = 0; i < array2.Length; i++)
            {
                DataRow row7 = array2[i];
                dataTable2.ImportRow(row7);
            }
            this.GridView7.DataSource = dataTable2;
            this.GridView7.DataBind();
            string[] value8 = new string[]
            {
                dataTable.Compute("SUM(Amount)", string.Empty).ToString()
            };
            int[] index7 = new int[]
            {
                4
            };
            GridViewUtility.AddTotalRow(this.GridView7, value8, index7);
        }
        dataTable = fund_Prj_Accoun.PaidContByAccountID(value);
        if (dataTable.Rows.Count > 0)
        {
            DataRow[] array13 = dataTable.Select(stringBuilder.ToString());
            dataTable2 = dataTable.Clone();
            DataRow[] array2 = array13;
            for (int i = 0; i < array2.Length; i++)
            {
                DataRow row8 = array2[i];
                dataTable2.ImportRow(row8);
            }
            this.GridView8.DataSource = dataTable2;
            this.GridView8.DataBind();
            string[] value9 = new string[]
            {
                dataTable.Compute("SUM(PayOutMoney)", string.Empty).ToString()
            };
            int[] index8 = new int[]
            {
                4
            };
            GridViewUtility.AddTotalRow(this.GridView8, value9, index8);
        }
        dataTable = fund_Prj_Accoun.PaidOtherCostByAccountID(value);
        if (dataTable.Rows.Count > 0)
        {
            DataRow[] array14 = dataTable.Select(stringBuilder.ToString());
            dataTable2 = dataTable.Clone();
            DataRow[] array2 = array14;
            for (int i = 0; i < array2.Length; i++)
            {
                DataRow row9 = array2[i];
                dataTable2.ImportRow(row9);
            }
            this.GridView9.DataSource = dataTable2;
            this.GridView9.DataBind();
        }
    }