コード例 #1
0
        private void miTPNItem_Click(object sender, RoutedEventArgs e)
        {
            WinList list = new WinList();

            list.Owner = this;
            list.init(this.lstTPNItems, delegate(object _sel)
            {
                if (null != _sel)
                {
                    setCondition("tpn", (BLPublic.CodeNameItem)_sel, getMenuIndex(sender), true);
                }
            });
            list.Show();
        }
コード例 #2
0
        private void btnModType_Click(object sender, RoutedEventArgs e)
        {
            Button btn = (Button)sender;

            if (null == btn.Tag)
            {
                return;
            }

            if (BLPublic.Dialogs.Yes != BLPublic.Dialogs.Ask("是否确定" + btn.ToolTip.ToString() + "?"))
            {
                return;
            }

            string recipeID = btn.Tag.ToString();
            string oldTyp   = "1";

            DataRow[] rows = this.tblOrders.Select("RecipeID='" + recipeID + "'");
            if (null != rows && 0 < rows.Length)
            {
                oldTyp = rows[0]["OrdersLabel"].ToString();
            }

            if (btn.ToolTip.ToString().Contains("营养"))
            {
                modOrdersType(recipeID, oldTyp, "4");
            }

            else
            {
                List <BLPublic.CodeNameItem> list = new List <BLPublic.CodeNameItem>();
                list.Add(new BLPublic.CodeNameItem("1", "普通"));
                list.Add(new BLPublic.CodeNameItem("2", "抗生素"));
                list.Add(new BLPublic.CodeNameItem("3", "化疗药"));

                WinList winLst = new WinList();
                winLst.Owner = AppConst.winMain;
                winLst.init(list, (obj) =>
                {
                    modOrdersType(recipeID, oldTyp, ((BLPublic.CodeNameItem)obj).Code);
                });
                winLst.Show();
            }
        }
コード例 #3
0
        private void miTPNType_Click(object sender, RoutedEventArgs e)
        {
            List <BLPublic.CodeNameItem> lstSAF = new List <BLPublic.CodeNameItem>();

            lstSAF.Add(new BLPublic.CodeNameItem("sugar", "葡萄糖"));
            lstSAF.Add(new BLPublic.CodeNameItem("AA", "氨基酸"));
            lstSAF.Add(new BLPublic.CodeNameItem("fat", "脂肪乳"));

            WinList list = new WinList();

            list.Owner = this;
            list.init(lstSAF, delegate(object _sel)
            {
                if (null != _sel)
                {
                    setCondition("tpnsaf", (BLPublic.CodeNameItem)_sel, getMenuIndex(sender), true);
                }
            });
            list.Show();
        }