linux 代码生成工具,代码生成工具之界面快速生成

public partial classPages_ItemDetail_EditItemDetail : BasePage

{protected override voidOnInit(EventArgs e)

{base.OnInit(e);this.IsFunctionControl = true;this.FunctionID = "ItemDetail/Edit";

}private voidBindData()

{try{string id = Request.QueryString["ID"];if(!string.IsNullOrEmpty(id))

{

ItemDetailInfo info= BLLFactory.Instance.FindByID(id);if(info != null)

{this.txtItemNo.Text =info.ItemNo;this.txtItemName.Text =info.ItemName;this.txtManufacture.Text =info.Manufacture;this.txtMapNo.Text =info.MapNo;this.txtSpecification.Text =info.Specification;this.txtMaterial.Text =info.Material;this.txtItemBigType.Text =info.ItemBigType;this.txtItemType.Text =info.ItemType;this.txtUnit.Text =info.Unit;this.txtPrice.Text =info.Price.ToString();this.txtSource.Text =info.Source;this.txtStoragePos.Text =info.StoragePos;this.txtUsagePos.Text =info.UsagePos;this.txtNote.Text =info.Note;this.txtWareHouse.Text =info.WareHouse;this.txtDept.Text =info.Dept;

}

}

}catch(Exception ex)

{

Helper.ShowError(this, ex, false);return;

}

}protected void Page_Load(objectsender, EventArgs e)

{if(!this.IsPostBack)

{

BindData();

}

}///

///获取数据///

privateItemDetailInfo SetData(ItemDetailInfo info)

{

info.ItemNo= this.txtItemNo.Text;

info.ItemName= this.txtItemName.Text;

info.Manufacture= this.txtManufacture.Text;

info.MapNo= this.txtMapNo.Text;

info.Specification= this.txtSpecification.Text;

info.Material= this.txtMaterial.Text;

info.ItemBigType= this.txtItemBigType.Text;

info.ItemType= this.txtItemType.Text;

info.Unit= this.txtUnit.Text;

info.Price= Helper.SafeConvertDecimal(this.txtPrice.Text);

info.Source= this.txtSource.Text;

info.StoragePos= this.txtStoragePos.Text;

info.UsagePos= this.txtUsagePos.Text;

info.Note= this.txtNote.Text;

info.WareHouse= this.txtWareHouse.Text;

info.Dept= this.txtDept.Text;returninfo;

}protected void imgSubmit_Click(objectsender, ImageClickEventArgs e)

{try{string id = Request.QueryString["ID"];if(string.IsNullOrEmpty(id))

{

ItemDetailInfo info= newItemDetailInfo();

SetData(info);

BLLFactory.Instance.Insert(info);

}else{

ItemDetailInfo info= BLLFactory.Instance.FindByID(id);if(info != null)

{

SetData(info);

BLLFactory.Instance.Update(info, id);

}

}

}catch(Exception ex)

{

Helper.ShowError(this, ex, false);return;

}

Response.Redirect("ListItemDetail.aspx");

}protected void imgBack_Click(objectsender, ImageClickEventArgs e)

{

Response.Redirect("ListItemDetail.aspx");

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值