Esempio n. 1
0
        protected void ImageButtonDelete_Click(object sender, ImageClickEventArgs e)
        {
            string itemCode = ((ImageButton)sender).CommandArgument;
            int    i        = GeneralItemManage.DeleteItemByItemCode(itemCode);

            InitGeneralItem();
        }
Esempio n. 2
0
        private void InitGeneralItem()
        {
            int    pageSize = AspNetPager1.PageSize;
            int    pageNo   = AspNetPager1.CurrentPageIndex - 1;
            int    start    = pageNo * pageSize + 1;
            int    end      = (pageNo + 1) * pageSize;
            string code     = DropDownListType.SelectedValue;

            DataSet ds = GeneralItemManage.GetItemListByTestType(code, start, end);

            AspNetPager1.RecordCount    = GeneralItemManage.GetItemListCountByTestType(code);
            AspNetPager1.CustomInfoHTML = "记录总数:<b>" + AspNetPager1.RecordCount.ToString() + "</b>";
            RepeaterItem.DataSource     = ds;
            RepeaterItem.DataBind();
        }
        private void InitDetail(string code)
        {
            DataSet ds = GeneralItemManage.GetItemByItemCode(code);

            if (ds.Tables[0].Rows.Count >= 1)
            {
                DataRow dr         = ds.Tables[0].Rows[0];
                string  itemType   = dr["ITEM_TYPE"] as string;
                string  testType   = dr["TEST_TYPE"] as string;
                string  testMethod = dr["TEST_METHOD"] as string;
                string  name       = dr["NAME"] as string;
                string  shortName  = dr["SHORTNAME"] as string;

                TextBoxItemCode.Text = dr["ITEM_CODE"] as string;
                InitItemType(itemType);
                InitTestType(testType);
                InitTestMethod(testMethod);
                TextBoxName.Text      = name;
                TextBoxShortName.Text = shortName;
            }
        }
        private void InitItemCheckList()
        {
            DataSet ds      = CodeInfoManage.GetInfoByClassID(CodeInfoManage._TEST_TYPE);
            string  instrID = Request.QueryString["instrumentID"];

            TreeViewItemList.Nodes.Clear();
            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                TreeNode tn = new TreeNode(dr["Name"] as string);
                tn.SelectAction = TreeNodeSelectAction.None;
                DataSet items = GeneralItemManage.GetItemListExculdeInstrItem(dr["CODE"] as string, instrID);
                foreach (DataRow drItem in items.Tables[0].Rows)
                {
                    string   name   = drItem["NAME"] as string;
                    string   code   = drItem["ITEM_CODE"] as string;
                    TreeNode trItem = new TreeNode(code + name, code);
                    trItem.SelectAction = TreeNodeSelectAction.None;
                    tn.ChildNodes.Add(trItem);
                }
                TreeViewItemList.Nodes.Add(tn);
            }
        }
        protected void ButtonSave_Click(object sender, EventArgs e)
        {
            string op         = Request.Params["op"];
            string itemCode   = TextBoxItemCode.Text;
            string itemType   = DropDownListItemType.SelectedValue;
            string testType   = DropDownListTestType.SelectedValue;
            string testMethod = DropDownListTestMethod.SelectedValue;
            string name       = TextBoxName.Text;
            string shortName  = TextBoxShortName.Text;


            if ("add" == op)
            {
                GeneralItemManage.AddItem(itemCode, itemType, name, shortName, testMethod, testType);
            }
            else
            {
                GeneralItemManage.UpdateItem(itemCode, itemType, name, shortName, testMethod, testType);
            }

            Response.Redirect("GeneralItemList.aspx?op=success");
        }