void UD_Button_Open_Click(object sender, EventArgs e) { UC_DepartmentFee UD = (UC_DepartmentFee)sender; FP_Items.Controls.Clear(); _SelectResolveID = UD.ResolveID; strFeeDepartMent = UD.DepartmentName; dtFeeItems = sysidal.GetDepartMentFeeItems(_SelectResolveID); if (DataTableHelper.IsExistRows(dtFeeItems)) { _FeeItems = ""; foreach (DataRow dr in dtFeeItems.Rows) { UC_ChargeItem UC = new UC_ChargeItem(); UC.FeeItem = string.Format("{0}:{1}元;", dr["FeeItem"].ToString().Trim(), dr["Fee"].ToString()); _FeeItems += string.Format("{0}:{1};", dr["FeeItem"].ToString().Trim(), dr["Fee"].ToString()); FP_Items.Controls.Add(UC); } _BCSS = string.IsNullOrEmpty(dtFeeItems.Rows[0]["FinalTotalFee"].ToString()) ? 0m : Convert.ToDecimal(dtFeeItems.Rows[0]["FinalTotalFee"].ToString()); TOTALCHARGE.Text = _BCSS.ToString(); CHARGEBCSS.Text = TOTALCHARGE.Text; } }
private void BindDepartmentFee() { FP_Dep.Controls.Clear(); DataTable dt = null; dt = sysidal.GetDepartMentFee(TaskID, PointSort); _LastPointSort = dt.Rows[0]["FeePointSort"].ToString(); if (DataTableHelper.IsExistRows(dt)) { foreach (DataRow dr in dt.Rows) { UC_DepartmentFee UD = new UC_DepartmentFee(); UD.DataRowToProperty(dr); UD.Button_Open_Click += new EventHandler(UD_Button_Open_Click); FP_Dep.Controls.Add(UD); } TotalFee = sysidal.GetTotalFeeByPointSort(TaskID, _LastPointSort); LB_TotalFee.Text = string.Format("总计:{0}元", TotalFee); } }
private void BindDepartmentFee() { FP_Dep.Controls.Clear(); //部门费用2016-11-5 DataTable dt = sysidal.GetDepartMentFeeFinal(TaskID, PointSort); if (DataTableHelper.IsExistRows(dt)) { foreach (DataRow dr in dt.Rows) { UC_DepartmentFee UD = new UC_DepartmentFee(); UD.DataRowToProperty(dr); UD.Button_Open_Click += new EventHandler(UD_Button_Open_Click); FP_Dep.Controls.Add(UD); } _LastPointSort = dt.Rows[0]["LastPointSort"].ToString(); TotalFee = sysidal.GetTotalFeeFinalByPointSort(TaskID, _LastPointSort); LB_TotalFee.Text = string.Format("总计:{0}元(含预存水费{1}元)", TotalFee, sysidal.GetTotalFeeYuCun(TaskID, _LastPointSort)); Prestore = sysidal.GetUserPrestore("View_WorkBase", TaskID); } }
void UD_Button_Open_Click(object sender, EventArgs e) { UC_DepartmentFee UD = (UC_DepartmentFee)sender; _State = UD.STATE; FP_Items.Controls.Clear(); _SelectResolveID = UD.ResolveID; DataTable dt = sysidal.GetDepartMentFinalFeeItems(_SelectResolveID); if (DataTableHelper.IsExistRows(dt)) { _PrintFeeItems = new string[dt.Rows.Count]; _FeeItems = ""; int _index = 0; foreach (DataRow dr in dt.Rows) { UC_ChargeItem UC = new UC_ChargeItem(); UC.FeeItem = string.Format("{0}:{1}元;", dr["FeeItem"].ToString().Trim(), dr["Fee"].ToString()); _FeeItems += string.Format("{0}:{1};", dr["FeeItem"].ToString().Trim(), dr["Fee"].ToString()); _YuCun = dr["IsPrestore"].ToString().Equals("1") ? decimal.Parse(dr["Fee"].ToString()) : 0m; string _FeeItemDetail = GetPrintFee(dr["FeeID"].ToString(), dr["Fee"].ToString()); if (!string.IsNullOrEmpty(_FeeItemDetail)) { _PrintFeeItems[_index] = _FeeItemDetail; _index++; } FP_Items.Controls.Add(UC); } _DepTotalFee = UD.STATE != 0 ? 0 : UD.TotalFee; TOTALCHARGE.Text = _DepTotalFee.ToString(); _DepPrestore = sysidal.GetDepartmentPrestoreFinal(TaskID, int.Parse(_LastPointSort), UD.DepartementID); prestore.Text = _DepPrestore.ToString(); _BCYS = UD.STATE != 0 ? 0m : _DepTotalFee - _DepPrestore; CHARGEBCYS.Text = _BCYS.ToString(); CHARGEBCSS.Text = _BCYS.ToString(); //if (_DepTotalFee > 0m) //{ // // Btn_Settle.Enabled = true; // Btn_Settle.Visible = true; // Btn_Print.Visible = true; // // Btn_Print.Enabled = true; //} //else //{ // Btn_Settle.Visible = false; // Btn_Print.Visible = false; //} if (_State == 0) { if (_BCYS == 0m) { Btn_Settle.Visible = true; Btn_Print.Visible = false; } else { Btn_Settle.Visible = false; Btn_Print.Visible = true; } } else { Btn_Settle.Visible = false; Btn_Print.Visible = false; } //else //{ // CHARGEBCSS.Text = "0"; //} } }