protected void pager_PageChanged(object sender, EventArgs e) { if (this.ProcessFlag.Value == "Condition") { model = PageHelper.GetModel<BUCalendarModel>(pnlContent.Controls); } else { model = new BUCalendarModel(); } DataUIBind(); }
protected void btnSave_Click(object sender, EventArgs e) { string activeFlag = hidOperate.Value.ToString().Trim(); if (txtBUCode.Text.Length > 0) { string LevelCode = bll.GetValue(txtBUCode.Text.ToString()); int DepLevel = 10; if (CurrentUserInfo.DepLevel.ToString().Length > 0) { DepLevel = Convert.ToInt32(CurrentUserInfo.DepLevel.ToString()); } switch (LevelCode) { case "0": if (DepLevel <= 0) { break; } Page.ClientScript.RegisterClientScriptBlock(GetType(), "show", "alert('" + Message.NoAuthority + "')", true); ButtonsReset(hidOperate.Value); textBoxsReset(hidOperate.Value, false); return; case "1": if (DepLevel <= 1) { break; } Page.ClientScript.RegisterClientScriptBlock(GetType(), "show", "alert('" + Message.NoAuthority + "')", true); ButtonsReset(hidOperate.Value); textBoxsReset(hidOperate.Value, false); return; case "2": if (DepLevel <= 2) { break; } Page.ClientScript.RegisterClientScriptBlock(GetType(), "show", "alert('" + Message.NoAuthority + "')", true); ButtonsReset(hidOperate.Value); textBoxsReset(hidOperate.Value, false); return; case "3": if ((DepLevel <= 3) || (DepLevel == 7)) { break; } Page.ClientScript.RegisterClientScriptBlock(GetType(), "show", "alert('" + Message.NoAuthority + "')", true); ButtonsReset(hidOperate.Value); textBoxsReset(hidOperate.Value, false); return; case "4": if ((DepLevel <= 3) || (DepLevel == 7)) { break; } Page.ClientScript.RegisterClientScriptBlock(GetType(), "show", "alert('" + Message.NoAuthority + "')", true); ButtonsReset(hidOperate.Value); textBoxsReset(hidOperate.Value, false); return; case "5": if ((DepLevel <= 5) || (DepLevel == 7)) { break; } Page.ClientScript.RegisterClientScriptBlock(GetType(), "show", "alert('" + Message.NoAuthority + "')", true); ButtonsReset(hidOperate.Value); textBoxsReset(hidOperate.Value, false); return; case "6": if ((DepLevel <= 6) || (DepLevel == 7)) { break; } Page.ClientScript.RegisterClientScriptBlock(GetType(), "show", "alert('" + Message.NoAuthority + "')", true); ButtonsReset(hidOperate.Value); textBoxsReset(hidOperate.Value, false); return; case "7": if (DepLevel <= 7) { break; } Page.ClientScript.RegisterClientScriptBlock(GetType(), "show", "alert('" + Message.NoAuthority + "')", true); ButtonsReset(hidOperate.Value); textBoxsReset(hidOperate.Value, false); return; case "8": if (DepLevel <= 8) { break; } Page.ClientScript.RegisterClientScriptBlock(GetType(), "show", "alert('" + Message.NoAuthority + "')", true); ButtonsReset(hidOperate.Value); textBoxsReset(hidOperate.Value, false); return; } } if (activeFlag == "Add") { logmodel.ProcessFlag = "insert"; model = PageHelper.GetModel<BUCalendarModel>(pnlContent.Controls); model.ModifyDate = DateTime.Now; model.Modifier = CurrentUserInfo.Personcode; model.HolidayFlag = ddlHoliDayFlag.SelectedValue; int flag = bll.InsertBUCalendarByKey(model, logmodel); if (flag > 0) { Page.ClientScript.RegisterClientScriptBlock(GetType(), "show", "alert('" + Message.AddSuccess + "')", true); ButtonsReset(hidOperate.Value); textBoxsReset("", false); hidOperate.Value = ""; } else { Page.ClientScript.RegisterClientScriptBlock(GetType(), "show", "alert('" + Message.AddFailed + "')", true); ButtonsReset(hidOperate.Value); textBoxsReset("", false); } } if (activeFlag == "Modify") { logmodel.ProcessFlag = "update"; BUCalendarModel newmodel = new BUCalendarModel(); newmodel = PageHelper.GetModel<BUCalendarModel>(pnlContent.Controls); newmodel.ModifyDate = DateTime.Now; newmodel.Modifier = CurrentUserInfo.Personcode; newmodel.HolidayFlag = ddlHoliDayFlag.SelectedValue; model.WorkDay = Convert.ToDateTime(hidWorkDay.Value); model.BUCode = hidBUCode.Value; int flag = bll.UpdateBUCalendarByKey(model, newmodel, logmodel); if (flag > 0) { Page.ClientScript.RegisterClientScriptBlock(GetType(), "show", "alert('" + Message.UpdateSuccess + "')", true); hidOperate.Value = ""; } else { Page.ClientScript.RegisterClientScriptBlock(GetType(), "show", "alert('" + Message.UpdateFailed + "')", true); } } pager.CurrentPageIndex = 1; model = new BUCalendarModel(); DataUIBind(); }
protected void btnExport_Click(object sender, EventArgs e) { if (dt.Rows != null) { if (dt.Rows.Count != 0) { model = PageHelper.GetModel<BUCalendarModel>(pnlContent.Controls); List<BUCalendarModel> list = bll.GetList(dt); string[] header = { ControlText.gvErrorMsg, ControlText.gvBUName, ControlText.gvCostCode, ControlText.gvWorkDay, ControlText.gvWorkFlag, ControlText.gvHolidayFlag, ControlText.gvRemark }; string[] properties = { "ErrorMsg", "DepName", "CostCode", "WorkDay", "WorkFlag", "HolidayFlag", "Remark" }; string filePath = MapPath("~/ExportFileTemp/") + DateTime.Now.Ticks + ".xls"; NPOIHelper.ExportExcel(list, header, properties, 5000, filePath); PageHelper.ReturnHTTPStream(filePath, true); } else { lblupload.Text = Message.DataIsNotFound; } } }
protected void btnQuery_Click(object sender, EventArgs e) { if (this.hidOperate.Value == "Condition") { ProcessFlag.Value = "Condition"; model = PageHelper.GetModel<BUCalendarModel>(pnlContent.Controls); } else { model = new BUCalendarModel(); } pager.CurrentPageIndex = 1; DataUIBind(); hidOperate.Value = ""; }
protected void btnDelete_Click(object sender, EventArgs e) { string alert = ""; string actionFlag = this.hidOperate.Value.ToString().Trim(); //刪除 if (actionFlag == "Delete") { logmodel.ProcessFlag = "delete"; model.BUCode = txtBUCode.Text.Trim().ToString(); model.WorkDay = Convert.ToDateTime(txtWorkDay.Text.Trim().ToString()); if (bll.DeleteBUCalendarByKey(model, logmodel) > 0) { alert = "alert('" + Message.DeleteSuccess + "')"; } else { alert = "alert('" + Message.DeleteFailed + "')"; } this.hidOperate.Value = ""; } Page.ClientScript.RegisterClientScriptBlock(GetType(), "show", alert, true); pager.CurrentPageIndex = 1; PageHelper.CleanControlsValue(pnlContent.Controls); model = new BUCalendarModel(); DataUIBind(); }