Ejemplo n.º 1
0
        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;
                }
            }
        }
Ejemplo n.º 2
0
        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;
            }
        }
Ejemplo n.º 3
0
        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();
        }
Ejemplo n.º 4
0
        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();
            }
        }
Ejemplo n.º 5
0
        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);
            }
        }
Ejemplo n.º 6
0
        //获取分类名称
        public string GetType(string typeID)
        {
            PartsTypeInfo objType = Core.Container.Instance.Resolve <IServicePartsTypeInfo>().GetEntity(int.Parse(typeID));

            return(objType != null ? objType.TypeName : "");
        }