public ServiceResponseData SaveStatItem() { Basic_CenterStatItem statitem = requestData.GetData <Basic_CenterStatItem>(0); this.BindDb(statitem); statitem.save(); responseData.AddData(true); return(responseData); }
/// <summary> /// 停用 /// </summary> /// <param name="sender">控件</param> /// <param name="e">参数</param> private void btnStop_Click(object sender, EventArgs e) { if (treeStat.SelectedNode == null) { return; } Basic_CenterStatItem item = treeStat.SelectedNode.Tag as Basic_CenterStatItem; InvokeController("StopStatItem", item.StatID, item.DelFlag); InvokeController("GetStatItemData", ckAll.Checked ? 1 : 0); }
public void SaveStatItem(Basic_CenterStatItem statitem) { var retdata = InvokeWcfService( "BaseProject.Service", "StatItemController", "SaveStatItem", (request) => { request.AddData(statitem); }); GetStatItemData(frmCenterStatItem.IsAll); }
/// <summary> /// 新增 /// </summary> /// <param name="sender">控件</param> /// <param name="e">参数</param> private void btnNew_Click(object sender, EventArgs e) { CurrStatItem = new Basic_CenterStatItem(); if (treeStat.SelectedNode != null) { Basic_CenterStatItem item = treeStat.SelectedNode.Tag as Basic_CenterStatItem; CurrStatItem.PStatID = item.StatID; CurrStatItem.PStatName = item.StatName; } else { CurrStatItem.PStatID = -1; CurrStatItem.PStatName = string.Empty; } InvokeController("ShowDialog", "FrmAddStatItem"); }
/// <summary> /// 打开界面加载数据 /// </summary> /// <param name="sender">控件</param> /// <param name="e">参数</param> private void FrmAddStatItem_Shown(object sender, EventArgs e) { currStatItem = ((InvokeController("this") as StatItemController).iBaseView["FrmCenterStatItem"] as IfrmCenterStatItem).CurrStatItem; //新增 if (currStatItem.StatID == 0) { this.Text = "新增统计大类"; ckroot.Enabled = true; if (currStatItem.PStatID == -1) { ckroot.Enabled = false; ckroot.Checked = true; } else { ckroot.Checked = false; } txtupstat.Text = currStatItem.PStatName; txtStatName.Text = string.Empty; ckDelflag.CheckValue = 0; txtStatName.Focus(); } else { this.Text = "修改统计大类"; ckroot.Enabled = false; if (currStatItem.PStatID == -1) { ckroot.Checked = true; } else { ckroot.Checked = false; } txtupstat.Text = currStatItem.PStatName; txtStatName.Text = currStatItem.StatName; ckDelflag.CheckValue = currStatItem.DelFlag; txtStatName.Focus(); } }
/// <summary> /// 选中统计大类 /// </summary> /// <param name="sender">控件</param> /// <param name="e">参数</param> private void treeStat_AfterNodeSelect(object sender, AdvTreeNodeEventArgs e) { if (e.Node == null) { return; } Basic_CenterStatItem item = e.Node.Tag as Basic_CenterStatItem; if (item.DelFlag == 0) { btnStop.Text = "停用"; } else { btnStop.Text = "启用"; } bar1.Refresh(); }
/// <summary> /// 选中统计大类 /// </summary> /// <param name="sender">控件</param> /// <param name="e">参数</param> private void treeStat_AfterNodeSelect(object sender, AdvTreeNodeEventArgs e) { if (e.Node == null) { return; } Basic_CenterStatItem item = e.Node.Tag as Basic_CenterStatItem; currStatItem = new Basic_StatItem(); currStatItem.ID = getsubitemId(item.StatID); currStatItem.StatID = item.StatID; currStatItem.StatName = item.StatName; currStatItem.AccItemID = getsubclassId(1, item.StatID); currStatItem.CostItemID = getsubclassId(2, item.StatID); currStatItem.BaItemID = getsubclassId(3, item.StatID); currStatItem.PoItemID = getsubclassId(4, item.StatID); currStatItem.OutFpItemID = getsubclassId(5, item.StatID); currStatItem.InFpItemID = getsubclassId(6, item.StatID); frmFormItem.Load(currStatItem); }