コード例 #1
0
        private int PostPageChangesBonding()
        {
            int selectedRows = 0;

            if (pnlBondingGrid.Visible)
            {
                ActualCostsNavigatorBondingCompaniesCosts actualCostsNavigatorBondingCompaniesCosts = new ActualCostsNavigatorBondingCompaniesCosts(actualCostsNavigatorTDS);

                if (actualCostsNavigatorBondingCompaniesCosts.Table.Rows.Count > 0)
                {
                    foreach (GridViewRow row in grdBondingNavigator.Rows)
                    {
                        if (((CheckBox)row.FindControl("cbxBondingSelected")).Checked)
                        {
                            int insuranceCompanyId = Int32.Parse(((Label)row.FindControl("lblBondingCompanyID")).Text.Trim());
                            int projectId = Int32.Parse(((Label)row.FindControl("lblBondingProjectID")).Text.Trim());
                            int refId = Int32.Parse(((Label)row.FindControl("lblBondingRefID")).Text.Trim());
                            bool selected = ((CheckBox)row.FindControl("cbxBondingSelected")).Checked;
                            tableCategory = "Bonding";
                            selectedRows = selectedRows + 1;

                            actualCostsNavigatorBondingCompaniesCosts.Update(projectId, refId, selected);
                        }
                    }

                    actualCostsNavigatorBondingCompaniesCosts.Data.AcceptChanges();

                    // Store datasets
                    Session["actualCostsNavigatorTDS"] = actualCostsNavigatorTDS;
                }
            }

            return selectedRows;
        }
コード例 #2
0
        private void LoadByBonding(int projectId, int clientId, string textForSearch, ActualCostsNavigatorTDS actualCostsNavigatorTDSForSearch, int bondingCompanyId)
        {
            string whereClause = GetWhereClauseForBonding(bondingCompanyId, projectId, clientId, textForSearch);
            string orderByClause = GetOrderByClause();

            ActualCostsNavigatorBondingCompaniesCosts actualCostsNavigatorBondingCompaniesCosts = new ActualCostsNavigatorBondingCompaniesCosts(actualCostsNavigatorTDSForSearch);
            actualCostsNavigatorBondingCompaniesCosts.Load(whereClause, orderByClause);
        }