system_work_sumup11.aspx.cs
来自「ASP.NET的一些开发实例,有论坛管理系统等」· CS 代码 · 共 490 行 · 第 1/2 页
CS
490 行
this.linkbNext1.Visible=true;
this.linkbPrev1.Visible=true;
this.labPage1.Visible=true;
this.labPage2.Visible = true;
this.txtPageNum1.Visible = true;
this.linkbJump1.Visible = true;
this.PageLabelShow(ref this.labPage1,this.dbGridMain1.CurrentPageIndex+1,this.dbGridMain1.PageCount);
}
else
{
this.linkbNext1.Visible=false;
this.linkbPrev1.Visible=false;
this.labPage1.Visible=false;
this.labPage2.Visible = false;
this.txtPageNum1.Visible = false;
this.linkbJump1.Visible = false;
}
}
/*翻页按钮事件*/
protected void PagerButtonClick(object sender, System.EventArgs e)
{
int PageNum=this.dbGridMain1.CurrentPageIndex;
string arg=((LinkButton)sender).CommandArgument;
switch(arg)
{
case("prev"):
if(PageNum>0)
PageNum--;
break;
case("next"):
if(PageNum<(this.dbGridMain1.PageCount-1))
PageNum++;
break;
}
//记录当前页
Session["PageNum1"]=PageNum;
this.dbGridMain1.CurrentPageIndex = PageNum;
this.dbGridMain1.DataBind();
this.PageShow();
this.FormInit();
}
private void dbGridMain1_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
//添加编辑脚本
if(e.CommandName == "edit")
{
this.Param_Open("system_work_sumup11_edit1");
this.Param_set(this.s_pk,e.Item.Cells[1].Text);
if(this.rdoReceive.Checked)
{
this.Param_set("as_type","1");
}
else
{
this.Param_set("as_type","2");
}
this.CreatUserLogParentWindow("system_work_sumup11_edit1",this.o_str_FormUrl);//建立子窗口的父窗口数据值
SaveStatus();
Response.Redirect(this.o_str_ModifyFile1);
}
//添加删除脚本
if(e.CommandName == "delete")
{
string strSql = string.Format("{0} = '{1}'",this.s_pk,e.Item.Cells[1].Text);
string sReturn = string.Empty;
this.COM_SystemWorkPlan.DeleteData(strSql,ref sReturn);
//this.o_ds_FormData=this.COM_SystemWorkPlan.DsMainListForAll(str_FieldValue);
WhereInit();
this.DataRead(this.o_ds_FormData,"dv1");
SaveStatus();
FormInit();
this.dbGridMain1.CurrentPageIndex = (int)Session["PageNum1"];
this.dbGridMain1.DataBind();
this.PageShow();
//this.labMessage1.Text = sReturn;
//this.labMessage1.Visible =true;
}
//添加详细脚本
if(e.CommandName == "detail")
{
this.Param_Open("system_work_sumup11_display1");
this.Param_set(this.s_pk,e.Item.Cells[1].Text);
if(this.rdoReceive.Checked)
{
this.Param_set("as_type","1");
}
else
{
this.Param_set("as_type","2");
}
string sSendId="";
DataView dvdata=(DataView)Session["dv1"];
foreach(DataRow row in dvdata.Table.Rows)
{
this.COMGfunction.StringAdd(ref sSendId,"",row["work_num"].ToString(),",");
}
this.Param_set("as_sendid",sSendId);
this.CreatUserLogParentWindow("system_work_sumup11_display1",this.o_str_FormUrl);//建立子窗口的父窗口数据值
SaveStatus();
//Session[e.Item.Cells[1].Text]="True";//纪录已经浏览过的文章ID
Response.Redirect(this.o_str_DisplayFile1);
}
//添加回复脚本
if(e.CommandName == "reply")
{
this.Param_Open("system_work_sumup11_input2");
this.Param_set("as_plan",e.Item.Cells[1].Text);
this.CreatUserLogParentWindow("system_work_sumup11_input2",this.o_str_FormUrl);//建立子窗口的父窗口数据值
SaveStatus();
Response.Redirect(this.o_str_InputFile2);
}
}
private void dbGridMain1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if(e.Item.FindControl("LinkbDelete")!=null)
{
((LinkButton) e.Item.FindControl("LinkbDelete")).Attributes.Add("onClick", "return confirm('您确实删除这条记录吗?');");
}
e.Item.Cells[5].Text=this.COM_NumToChina.GetInformation("WorkPlanStatus",e.Item.Cells[5].Text);
if(e.Item.ItemIndex!=-1)
{
LinkButton lk=new LinkButton();
lk.ID="linkButton";
lk.CommandArgument="detail";
lk.CommandName="detail";
lk.Text=e.Item.Cells[2].Text;
e.Item.Cells[2].Controls.Add(lk);
// System.Web.UI.HtmlControls.HtmlImage image=new System.Web.UI.HtmlControls.HtmlImage();
// image.Src=(Session[e.Item.Cells[1].Text]==null?"..\\images\\icon_folder_new.gif":"..\\images\\icon_folder.gif");
// e.Item.Cells[0].Controls.Add(image);
}
}
private void ImageButton1_Click(object sender, System.Web.UI.ImageClickEventArgs e)
{
Response.Redirect("../forums/forums_main_public.aspx");
}
private void rdoReceive_CheckedChanged(object sender, System.EventArgs e)
{
Session["redbutn"]="True";
WhereInit();
this.COM_SystemWorkPlan.DsView(ref this.o_ds_FormData,Session["userid"].ToString());
this.DataRead(this.o_ds_FormData,"dv1");
Session["PageNum1"]=0;
FormInit(); //填充dbGridMain1数据
}
private void rdoSend_CheckedChanged(object sender, System.EventArgs e)
{
Session["redbutn"]="False";
WhereInit();
this.COM_SystemWorkPlan.DsView(ref this.o_ds_FormData,Session["userid"].ToString());
this.DataRead(this.o_ds_FormData,"dv1");
Session["PageNum1"]=0;
FormInit(); //填充dbGridMain1数据
}
private void linkbJump1_Click(object sender, System.EventArgs e)
{
if (this.txtPageNum1.Text != string.Empty && this.txtPageNum1.Text != null)
{
int pagenum = (Int32.Parse(this.txtPageNum1.Text)-1);
if ( pagenum > (this.dbGridMain1.PageCount-1))
{
this.dbGridMain1.CurrentPageIndex = (this.dbGridMain1.PageCount-1);
}
else
{
this.dbGridMain1.CurrentPageIndex = pagenum;
}
Session["PageNum1"]=this.dbGridMain1.CurrentPageIndex;
this.dbGridMain1.DataBind();
this.PageShow();
this.FormInit();
}
}
private void cbAdd_Click(object sender, System.Web.UI.ImageClickEventArgs e)
{
/*增加按钮事件*/
this.Param_Open("system_work_sumup11_input1");
this.Param_set("as_type","2");
this.CreatUserLogParentWindow("system_work_sumup11_input1",this.o_str_FormUrl);//建立子窗口的父窗口数据值
SaveStatus();
Response.Redirect(this.o_str_InputFile1);
}
private void cbEdit_Click(object sender, System.Web.UI.ImageClickEventArgs e)
{
/*修改按钮事件*/
Session["as_edit"]="1";
Session["as_delete"]="0";
// if(this.dbGridMain1.Columns[ColumnCount].Visible==false)
// {
// this.dbGridMain1.Columns[ColumnCount].Visible=true;
// }
if(this.dbGridMain1.Columns[ColumnCount+1].Visible==false)
{
this.dbGridMain1.Columns[ColumnCount+1].Visible=true;
}
if(this.dbGridMain1.Columns[ColumnCount+2].Visible==true)
{
this.dbGridMain1.Columns[ColumnCount+2].Visible=false;
}
SaveStatus();
}
private void cbDelete_Click(object sender, System.Web.UI.ImageClickEventArgs e)
{
Session["as_edit"]="0";
Session["as_delete"]="1";
// if(this.dbGridMain1.Columns[ColumnCount].Visible==true)
// {
// this.dbGridMain1.Columns[ColumnCount].Visible=false;
// }
if(this.dbGridMain1.Columns[ColumnCount+1].Visible==true)
{
this.dbGridMain1.Columns[ColumnCount+1].Visible=false;
}
if(this.dbGridMain1.Columns[ColumnCount+2].Visible==false)
{
this.dbGridMain1.Columns[ColumnCount+2].Visible=true;
}
SaveStatus();
}
private void cbReturn_Click(object sender, System.Web.UI.ImageClickEventArgs e)
{
Response.Redirect("../forums/forums_main_public.aspx");
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?