/// <summary> /// 绑定程序子类列表 /// </summary> /// <param name="proTypeID">程序类型ID</param> /// <param name="name">程序子类名称</param> /// <param name="codeFrame">编码结构</param> /// <param name="description">子类描述</param> private void BindProgramSubTypeList(bool isSearch, int proTypeID, string name, string codeFrame, string description) { B_ProgramTypeSub bllProTypeSub = new B_ProgramTypeSub(); int iStart = 0; int iEnd = 0; int iCount = 0; if (isSearch) { this.gvProgramSubTypeList.PageIndex = 0; iCount = bllProTypeSub.GetProgamSubTypeCount(proTypeID, name, codeFrame, description, 1, gvProgramSubTypeList.PageSize, ref iStart, ref iEnd); } else { iCount = bllProTypeSub.GetProgamSubTypeCount(proTypeID, name, codeFrame, description, gvProgramSubTypeList.PageIndex + 1, gvProgramSubTypeList.PageSize, ref iStart, ref iEnd); } DataTable dt = bllProTypeSub.GetProgamSubType(proTypeID, name, codeFrame, description, iStart, iEnd); if (dt != null) { this.gvProgramSubTypeList.RecordCount = iCount; this.gvProgramSubTypeList.DataSource = dt; this.gvProgramSubTypeList.DataBind(); } }
/// <summary> /// 修改按钮事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void lnkbtnModify_Click(object sender, EventArgs e) { if (ddlProgramType.SelectedIndex == -1) { IMessage ms = new WebFormMessage(Page, ConstString.PromptInfo.ACTION_CHECK_PROTYPESUB_IS_EMPTY); ms.Show(); return; } int index = gvProgramSubTypeList.SelectedIndex; int id = int.Parse(gvProgramSubTypeList.DataKeys[index]["ID"].ToString()); B_ProgramTypeSub enProTypeSub = new B_ProgramTypeSub(); enProTypeSub.ID = id; enProTypeSub.Name = txtProgramSubType.Text.ToString().Trim(); enProTypeSub.ProTypId = int.Parse(ddlProgramType.SelectedValue.ToString()); enProTypeSub.CodeFrame = txtCodeFrame.Text.ToString().Trim(); enProTypeSub.Description = txtProgramSubTypeDesc.Text.ToString().Trim(); if (enProTypeSub.Save()) { BindProgramSubTypeList(false, -1, "", "", ""); ClearData(); IMessage ms = new WebFormMessage(Page, ConstString.PromptInfo.ACTION_EDIT_SUC); ms.Show(); } else { IMessage ms = new WebFormMessage(Page, enProTypeSub.ErrMsgs[0].ToString()); ms.Show(); } }
/// <summary> /// 添加按钮事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void lnkbtnAdd_Click(object sender, EventArgs e) { if (ddlProgramType.SelectedIndex == -1) { IMessage ms = new WebFormMessage(Page, ConstString.PromptInfo.ACTION_CHECK_PROTYPESUB_IS_EMPTY); ms.Show(); return; } B_ProgramTypeSub enProTypeSub = new B_ProgramTypeSub(); enProTypeSub.Name = txtProgramSubType.Text.ToString().Trim(); enProTypeSub.ProTypId = int.Parse(this.ddlProgramType.SelectedValue); enProTypeSub.Description = txtProgramSubTypeDesc.Text.ToString().Trim(); enProTypeSub.CodeFrame = txtCodeFrame.Text.ToString().Trim(); if (enProTypeSub.Save()) { BindProgramSubTypeList(true, -1, "", "", ""); ClearData(); IMessage ms = new WebFormMessage(Page, ConstString.PromptInfo.ACTION_ADD_SUC); ms.Show(); } else { IMessage ms = new WebFormMessage(Page, enProTypeSub.ErrMsgs[0].ToString()); ms.Show(); } }
protected void ddlProgramSubType_SelectedIndexChanged(object sender, EventArgs e) { if (ddlProgramSubType.SelectedIndex != 0) { B_ProgramTypeSub subType = new B_ProgramTypeSub(); subType.ID = int.Parse(ddlProgramSubType.SelectedValue.ToString()); txtCode.Text = subType.CodeFrame; } else { txtCode.Text = string.Empty; } }
/// <summary> /// 绑定程序子类Dropdownlist /// </summary> /// <param name="ddl"></param> /// <param name="proTypeID"></param> private void BindProgramSubType(DropDownList ddl, int proTypeID) { ddl.Items.Clear(); B_ProgramTypeSub bllProTypeSub = new B_ProgramTypeSub(); DataTable dt = bllProTypeSub.GetProgamSubTypeByTypeID(proTypeID); if (dt != null) { ddl.DataSource = dt; ddl.DataValueField = "ID"; ddl.DataTextField = "SubTypeName"; ddl.DataBind(); ListItem li = new ListItem(); li.Text = "--请选择--"; li.Value = "0"; ddl.Items.Insert(0, li); } }
private void BindProgramFileListForCreate(int proTypeID, int proSubTypeID, string sort) { B_ProgramTypeSub bProTypeSub = new B_ProgramTypeSub(); B_ProgramFileInfo bPf = new B_ProgramFileInfo(); DataTable dt = bPf.GetProgamFileForCreateProgram(proTypeID, proSubTypeID, sort); if (dt != null) { if (dt.Rows.Count == 0) { gvProgramFileList.Visible = false; } else { gvProgramFileList.DataSource = dt; gvProgramFileList.DataBind(); } } }
/// <summary> /// 删除按钮事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void lnkbtnDelete_Click(object sender, EventArgs e) { int index = gvProgramSubTypeList.SelectedIndex; int id = int.Parse(gvProgramSubTypeList.DataKeys[index]["ID"].ToString()); B_ProgramTypeSub enProTypeSub = new B_ProgramTypeSub(); enProTypeSub.ID = id; if (enProTypeSub.Delete()) { BindProgramSubTypeList(true, -1, "", "", ""); ClearData(); IMessage ms = new WebFormMessage(Page, ConstString.PromptInfo.ACTION_DEL_SUC); ms.Show(); } else { IMessage ms = new WebFormMessage(Page, enProTypeSub.ErrMsgs[0].ToString()); ms.Show(); } }
/// <summary> /// 添加按钮事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void lnkbtnAdd_Click(object sender, EventArgs e) { if (ddlProgramType.SelectedIndex == -1) { IMessage ms = new WebFormMessage(Page, ConstString.PromptInfo.ACTION_CHECK_PROTYPESUB_IS_EMPTY); ms.Show(); return; } B_ProgramTypeSub enProTypeSub = new B_ProgramTypeSub(); enProTypeSub.Name = txtProgramSubType.Text.ToString().Trim(); enProTypeSub.ProTypId = int.Parse(this.ddlProgramType.SelectedValue); enProTypeSub.Description = txtProgramSubTypeDesc.Text.ToString().Trim(); enProTypeSub.CodeFrame = txtCodeFrame.Text.ToString().Trim(); if (enProTypeSub.Save()) { BindProgramSubTypeList(true, -1, "", "", ""); ClearData(); IMessage ms = new WebFormMessage(Page, ConstString.PromptInfo.ACTION_ADD_SUC); ms.Show(); } else { IMessage ms = new WebFormMessage(Page, enProTypeSub.ErrMsgs[0].ToString()); ms.Show(); } }
/// <summary> /// 绑定程序子类列表 /// </summary> /// <param name="proTypeID">程序类型ID</param> /// <param name="name">程序子类名称</param> /// <param name="codeFrame">编码结构</param> /// <param name="description">子类描述</param> private void BindProgramSubTypeList(bool isSearch, int proTypeID, string name, string codeFrame, string description) { B_ProgramTypeSub bllProTypeSub = new B_ProgramTypeSub(); int iStart = 0; int iEnd = 0; int iCount = 0; if (isSearch) { this.gvProgramSubTypeList.PageIndex = 0; iCount = bllProTypeSub.GetProgamSubTypeCount(proTypeID, name, codeFrame, description, 1, gvProgramSubTypeList.PageSize, ref iStart, ref iEnd); } else { iCount = bllProTypeSub.GetProgamSubTypeCount(proTypeID, name, codeFrame, description, gvProgramSubTypeList.PageIndex + 1, gvProgramSubTypeList.PageSize, ref iStart, ref iEnd); } DataTable dt = bllProTypeSub.GetProgamSubType(proTypeID, name, codeFrame, description, iStart, iEnd); if (dt != null) { this.gvProgramSubTypeList.RecordCount = iCount; this.gvProgramSubTypeList.DataSource = dt; this.gvProgramSubTypeList.DataBind(); } }
/// <summary> /// 修改按钮事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void lnkbtnModify_Click(object sender, EventArgs e) { if (ddlProgramType.SelectedIndex == -1) { IMessage ms = new WebFormMessage(Page, ConstString.PromptInfo.ACTION_CHECK_PROTYPESUB_IS_EMPTY); ms.Show(); return; } int index = gvProgramSubTypeList.SelectedIndex; int id = int.Parse(gvProgramSubTypeList.DataKeys[index]["ID"].ToString()); B_ProgramTypeSub enProTypeSub = new B_ProgramTypeSub(); enProTypeSub.ID = id; enProTypeSub.Name = txtProgramSubType.Text.ToString().Trim(); enProTypeSub.ProTypId = int.Parse(ddlProgramType.SelectedValue.ToString()); enProTypeSub.CodeFrame = txtCodeFrame.Text.ToString().Trim(); enProTypeSub.Description = txtProgramSubTypeDesc.Text.ToString().Trim(); if (enProTypeSub.Save()) { BindProgramSubTypeList(false, -1, "", "", ""); ClearData(); IMessage ms = new WebFormMessage(Page, ConstString.PromptInfo.ACTION_EDIT_SUC); ms.Show(); } else { IMessage ms = new WebFormMessage(Page, enProTypeSub.ErrMsgs[0].ToString()); ms.Show(); } }
/// <summary> /// 删除按钮事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void lnkbtnDelete_Click(object sender, EventArgs e) { int index = gvProgramSubTypeList.SelectedIndex; int id = int.Parse(gvProgramSubTypeList.DataKeys[index]["ID"].ToString()); B_ProgramTypeSub enProTypeSub = new B_ProgramTypeSub(); enProTypeSub.ID = id; if (enProTypeSub.Delete()) { BindProgramSubTypeList(true, -1, "", "", ""); ClearData(); IMessage ms = new WebFormMessage(Page, ConstString.PromptInfo.ACTION_DEL_SUC); ms.Show(); } else { IMessage ms = new WebFormMessage(Page, enProTypeSub.ErrMsgs[0].ToString()); ms.Show(); } }
/// <summary> /// 绑定程序子类Dropdownlist /// </summary> /// <param name="ddl"></param> /// <param name="proTypeID"></param> private void BindProgramSubType(DropDownList ddl, int proTypeID) { ddl.Items.Clear(); B_ProgramTypeSub bllProTypeSub = new B_ProgramTypeSub(); DataTable dt = bllProTypeSub.GetProgamSubTypeByTypeID(proTypeID); if (dt != null) { ddl.DataSource = dt; ddl.DataValueField = "ID"; ddl.DataTextField = "SubTypeName"; ddl.DataBind(); ListItem li = new ListItem(); li.Text = "--请选择--"; li.Value = "0"; ddl.Items.Insert(0, li); } }
private void BindProgramFileListForCreate(int proTypeID, int proSubTypeID, string sort) { B_ProgramTypeSub bProTypeSub = new B_ProgramTypeSub(); B_ProgramFileInfo bPf = new B_ProgramFileInfo(); DataTable dt = bPf.GetProgamFileForCreateProgram(proTypeID, proSubTypeID, sort); if (dt != null) { if (dt.Rows.Count == 0) { gvProgramFileList.Visible = false; } else { gvProgramFileList.DataSource = dt; gvProgramFileList.DataBind(); } } }
protected void ddlProgramSubType_SelectedIndexChanged(object sender, EventArgs e) { if (ddlProgramSubType.SelectedIndex != 0) { B_ProgramTypeSub subType = new B_ProgramTypeSub(); subType.ID = int.Parse(ddlProgramSubType.SelectedValue.ToString()); txtCode.Text = subType.CodeFrame; } else { txtCode.Text = string.Empty; } }