private void BindCostType() { List <PartsTypeInfo> myList = new List <PartsTypeInfo>(); IList <ICriterion> qryList = new List <ICriterion>(); qryList.Add(Expression.Eq("IsUsed", "1")); Order[] orderList = new Order[1]; Order orderli = new Order("ID", true); orderList[0] = orderli; IList <PartsTypeInfo> list = Core.Container.Instance.Resolve <IServicePartsTypeInfo>().GetAllByKeys(qryList, orderList); myList.AddRange(list); myList.Insert(0, new PartsTypeInfo { ID = 0, TypeName = "选择分类" }); ddlCostType.DataSource = myList; ddlCostType.DataBind(); ddlCostType.SelectedIndex = 0; if (Session["PartsInfoType"] != null && !Session["PartsInfoType"].ToString().Equals("-1")) { ddlCostType.SelectedValue = Session["PartsInfoType"].ToString(); PartsTypeInfo ETypeInfo = new PartsTypeInfo(); ETypeInfo = Core.Container.Instance.Resolve <IServicePartsTypeInfo>().GetEntity(int.Parse(ddlCostType.SelectedValue)); if (ETypeInfo != null) { txtRemark.Text = ETypeInfo.Remark; } } }
protected void ddlCostType_SelectedIndexChanged(object sender, EventArgs e) { PartsTypeInfo ETypeInfo = Core.Container.Instance.Resolve <IServicePartsTypeInfo>().GetEntity(int.Parse(ddlCostType.SelectedValue)); if (ETypeInfo != null) { txtRemark.Text = ETypeInfo.Remark; } }
private void SetSelectedUsersEnableStatus(bool enabled) { string isUsed = enabled ? "1" : "0"; // 从每个选中的行中获取ID(在Grid1中定义的DataKeyNames) List <int> ids = GetSelectedDataKeyIDs(Grid1); // 执行数据库操作 foreach (int ID in ids) { PartsTypeInfo entity = Core.Container.Instance.Resolve <IServicePartsTypeInfo>().GetEntity(ID); entity.IsUsed = isUsed; Core.Container.Instance.Resolve <IServicePartsTypeInfo>().Update(entity); } // 重新绑定表格 BindGrid(); }
public void Bind() { if (InfoID > 0) { PartsTypeInfo objInfo = Core.Container.Instance.Resolve <IServicePartsTypeInfo>().GetEntity(InfoID); if (objInfo == null) { // 参数错误,首先弹出Alert对话框然后关闭弹出窗口 Alert.Show("参数错误!", String.Empty, ActiveWindow.GetHideReference()); return; } tbxName.Text = objInfo.TypeName; tbxRemark.Text = objInfo.Remark; ddlIsUsed.SelectedValue = objInfo.IsUsed.ToString(); rbtnDoor.SelectedValue = objInfo.IsDoorDefault.ToString(); } }
private void SaveItem() { PartsTypeInfo objInfo = new PartsTypeInfo(); if (InfoID > 0) { objInfo = Core.Container.Instance.Resolve <IServicePartsTypeInfo>().GetEntity(InfoID); } objInfo.TypeName = tbxName.Text.Trim(); objInfo.IsUsed = ddlIsUsed.SelectedValue; objInfo.IsDoorDefault = int.Parse(rbtnDoor.SelectedValue); //起租天数 objInfo.Remark = tbxRemark.Text; if (InfoID > 0) { Core.Container.Instance.Resolve <IServicePartsTypeInfo>().Update(objInfo); } else { Core.Container.Instance.Resolve <IServicePartsTypeInfo>().Create(objInfo); } }
//获取分类名称 public string GetType(string typeID) { PartsTypeInfo objType = Core.Container.Instance.Resolve <IServicePartsTypeInfo>().GetEntity(int.Parse(typeID)); return(objType != null ? objType.TypeName : ""); }