protected void btnApprove_Click(object sender, EventArgs e) { foreach (GridViewRow row in gv_List.Rows) { CheckBox cb = (CheckBox)row.FindControl("CheckBox1"); if (cb.Checked) { FNA_BudgetSourceBLL bll = new FNA_BudgetSourceBLL((int)gv_List.DataKeys[row.RowIndex].Value); bll.Model.ApproveFlag = 1; bll.Update(); FNA_BudgetBLL budget = new FNA_BudgetBLL(); budget.Model.AccountMonth = int.Parse(ddl_AccountMonth.SelectedValue); budget.Model.ApproveFlag = 1; budget.Model.OrganizeCity = new Addr_OrganizeCityBLL(bll.Model.OrganizeCity).Model.SuperID; budget.Model.BudgetAmount = decimal.Parse(bll.Model["DepartmentBudget"]); budget.Model.FeeType = 0; budget.Model.BudgetType = 1; budget.Model.InsertStaff = (int)Session["UserID"]; budget.Model.InsertTime = DateTime.Now; budget.Add(); } } BindGrid(); }
protected void btnSave_Click(object sender, EventArgs e) { foreach (GridViewRow row in gv_List.Rows) { #region 保存作业区可用费用 FNA_BudgetSourceBLL bll = new FNA_BudgetSourceBLL((int)gv_List.DataKeys[row.RowIndex].Value); if (bll.Model.ApproveFlag == 1) continue; TextBox tbx = null; decimal fee = 0; tbx = (TextBox)row.FindControl("tbBaseVolume"); if (tbx != null && decimal.TryParse(tbx.Text, out fee) && fee >= 0) { bll.Model.BaseVolume = fee; } else { tbx.Focus(); MessageBox.Show(this, "基础销量必须不能小于0"); return; } tbx = (TextBox)row.FindControl("tbPlanVolume"); if (tbx != null && decimal.TryParse(tbx.Text, out fee) && fee >= 0) { bll.Model.PlanVolume = fee; } else { tbx.Focus(); MessageBox.Show(this, "计划销量不能小于0"); return; } tbx = (TextBox)row.FindControl("tbBaseBudget"); if (tbx != null && decimal.TryParse(tbx.Text, out fee) && fee >= 0) { bll.Model.BaseBudget = fee; } else { tbx.Focus(); MessageBox.Show(this, "费用预算额度不能小于0"); return; } tbx = (TextBox)row.FindControl("tbRetentionBudget"); if (tbx != null && decimal.TryParse(tbx.Text, out fee) && fee >= 0) { bll.Model.RetentionBudget = fee; } else { tbx.Focus(); MessageBox.Show(this, "自留费用不能小于0"); return; } bll.Model.UpdateStaff = (int)Session["UserID"]; bll.Update(); tbx = (TextBox)row.FindControl("tbDepartmentBudget"); if (tbx != null && decimal.TryParse(tbx.Text, out fee) && fee >= 0 && fee <= (bll.Model.BaseBudget + bll.Model.OverFullBudget)) { bll.Model["DepartmentBudget"] = fee.ToString(); bll.Update(); } else { tbx.Focus(); MessageBox.Show(this, "市场部预算额度不能小于0"); return; } #endregion } BindGrid(); }
protected void btnSave_Click(object sender, EventArgs e) { foreach (GridViewRow row in gv_List.Rows) { #region 保存作业区可用费用 FNA_BudgetSourceBLL bll = new FNA_BudgetSourceBLL((int)gv_List.DataKeys[row.RowIndex].Value); if (bll.Model.ApproveFlag == 1) { continue; } TextBox tbx = null; decimal fee = 0; tbx = (TextBox)row.FindControl("tbBaseVolume"); if (tbx != null && decimal.TryParse(tbx.Text, out fee) && fee >= 0) { bll.Model.BaseVolume = fee; } else { tbx.Focus(); MessageBox.Show(this, "基础销量必须不能小于0"); return; } tbx = (TextBox)row.FindControl("tbPlanVolume"); if (tbx != null && decimal.TryParse(tbx.Text, out fee) && fee >= 0) { bll.Model.PlanVolume = fee; } else { tbx.Focus(); MessageBox.Show(this, "计划销量不能小于0"); return; } tbx = (TextBox)row.FindControl("tbBaseBudget"); if (tbx != null && decimal.TryParse(tbx.Text, out fee) && fee >= 0) { bll.Model.BaseBudget = fee; } else { tbx.Focus(); MessageBox.Show(this, "费用预算额度不能小于0"); return; } tbx = (TextBox)row.FindControl("tbRetentionBudget"); if (tbx != null && decimal.TryParse(tbx.Text, out fee) && fee >= 0) { bll.Model.RetentionBudget = fee; } else { tbx.Focus(); MessageBox.Show(this, "自留费用不能小于0"); return; } bll.Model.UpdateStaff = (int)Session["UserID"]; bll.Update(); tbx = (TextBox)row.FindControl("tbDepartmentBudget"); if (tbx != null && decimal.TryParse(tbx.Text, out fee) && fee >= 0 && fee <= (bll.Model.BaseBudget + bll.Model.OverFullBudget)) { bll.Model["DepartmentBudget"] = fee.ToString(); bll.Update(); } else { tbx.Focus(); MessageBox.Show(this, "市场部预算额度不能小于0"); return; } #endregion } BindGrid(); }