Пример #1
0
        private void btnInsertStation_Click(object sender, EventArgs e)
        {
            CamereBLL camereBLL = new CamereBLL();

            if (camereBLL.GetStationInfo())
            {
                MessageBox.Show("已有站点信息,请先清除再创建!");
                return;
            }
            VM_Content vm_content = new VM_Content();

            vm_content.startTag     = textEditStartTag.Text.ToString();
            vm_content.isMulti      = textEditIsMulti.Text.ToString();
            vm_content.illumination = textEditIllumination.Text.ToString();
            vm_content.station      = textEditStation.Text.ToString();

            if (camereBLL.InsertstationInfo(vm_content))
            {
                RefreshStationUI();
            }
            else
            {
                MessageBox.Show("插入数据失败!");
            }
        }
Пример #2
0
        public bool InsertstationInfo(VM_Content vm_content)
        {
            int    count = 0;
            string sql   = string.Format("INSERT INTO[dbo].[{0}]([StartTag],[IsMulti],[Illumination],[Station]) VALUES({1},{2},{3},'{4}'); ", PS_TableName, vm_content.startTag, vm_content.isMulti, vm_content.illumination, vm_content.station);

            count = m_CameraDAL.InsertStationInfo(sql);
            return(count > 0 ? true : false);
        }
Пример #3
0
        public IActionResult AddContent()
        {
            if (ModelID < 1 || NodeID < 1)
            {
                WriteErr("参数错误"); return(null);
            }
            VM_Content vm = new VM_Content();

            vm.fieldDT        = fieldBll.SelByModelID(ModelID, true);
            vm.nodeMod        = nodeBll.SelReturnModel(NodeID);
            vm.modelMod       = modelBll.SelReturnModel(ModelID);
            vm.conMod.Status  = 99;                 //adminMod.DefaultStart;
            vm.conMod.Inputer = adminMod.AdminName; //adminMod.UserName;
            return(View(vm));
        }
Пример #4
0
        public IActionResult EditContent()
        {
            VM_Content vm = new VM_Content();

            vm.conMod   = contentBll.SelReturnModel(Mid);
            vm.ValueDT  = contentBll.GetContent(vm.conMod);
            vm.fieldDT  = fieldBll.SelByModelID(vm.conMod.ModelID, true);
            vm.nodeMod  = nodeBll.SelReturnModel(vm.conMod.NodeID);
            vm.modelMod = modelBll.SelReturnModel(vm.conMod.ModelID);
            //M_Content_ScheTask exaTask = scheBll.GetModel(vm.conMod.BidType);
            //if (exaTask != null) { vm.ExamineTime = exaTask.ExecuteTime; }
            //M_Content_ScheTask expTask = scheBll.GetModel(vm.conMod.IsBid);
            //if (expTask != null) { vm.ExpiredTime = expTask.ExecuteTime; }
            //---------------
            return(View("AddContent", vm));
        }
Пример #5
0
        public IActionResult ShowContent()
        {
            int        id = DataConvert.CLng(Request.Query["ID"]);
            VM_Content vm = new VM_Content();

            vm.conMod   = contentBll.SelReturnModel(id);
            vm.ValueDT  = contentBll.GetContent(vm.conMod);
            vm.fieldDT  = fieldBll.SelByModelID(vm.conMod.ModelID, true);
            vm.nodeMod  = nodeBll.SelReturnModel(vm.conMod.NodeID);
            vm.modelMod = modelBll.SelReturnModel(vm.conMod.ModelID);
            //if (!string.IsNullOrEmpty(vm.conMod.SpecialID))
            //{
            //    vm.SpecialDT = spbll.SelByIDS(vm.conMod.SpecialID);
            //    if (vm.SpecialDT == null) { vm.SpecialDT = new DataTable(); }
            //}
            return(View("ShowContent", vm));
        }
Пример #6
0
        public ActionResult EditContent()
        {
            int        Mid   = Convert.ToInt32(Request.QueryString["GeneralID"]);
            int        VerID = DataConvert.CLng(Request.QueryString["Ver"]);
            VM_Content vm    = new VM_Content();

            if (VerID > 0)
            {
                M_Content_VerBak verMod = verBll.SelReturnModel(VerID);
                vm.conMod = JsonConvert.DeserializeObject <M_CommonData>(verMod.ContentBak);
                if (vm.conMod.GeneralID != Mid)
                {
                    function.WriteErrMsg("加载的版本与内容不匹配"); return(null);
                }
                vm.ValueDT = JsonConvert.DeserializeObject <DataTable>(verMod.TableBak);
            }
            else
            {
                vm.conMod  = contentBll.SelReturnModel(Mid);
                vm.ValueDT = contentBll.GetContent(vm.conMod);
            }
            vm.fieldDT = fieldBll.SelByModelID(vm.conMod.ModelID, true);
            vm.nodeMod = nodeBll.SelReturnModel(vm.conMod.NodeID);
            if (!B_NodeRole.CheckNodeAuth(adminMod, vm.nodeMod.NodeID, "addto"))
            {
                function.WriteErrMsg("你无权修改该内容"); return(null);
            }
            vm.modelMod = modelBll.SelReturnModel(vm.conMod.ModelID);
            if (!string.IsNullOrEmpty(vm.conMod.SpecialID))
            {
                vm.SpecialDT = spbll.SelByIDS(vm.conMod.SpecialID);
                if (vm.SpecialDT == null)
                {
                    vm.SpecialDT = new DataTable();
                }
            }
            DataTable ddlDT = proBll.SelByNodeID2(vm.NodeID);

            ViewBag.ddlDT = ddlDT;
            //M_Content_ScheTask exaTask = scheBll.GetModel(vm.conMod.BidType);
            //if (exaTask != null) { vm.ExamineTime = exaTask.ExecuteTime; }
            //M_Content_ScheTask expTask = scheBll.GetModel(vm.conMod.IsBid);
            //if (expTask != null) { vm.ExpiredTime = expTask.ExecuteTime; }
            //---------------
            return(View("AddContent", vm));
        }
Пример #7
0
        public ActionResult AddContent()
        {
            if (ModelID < 1 || NodeID < 1)
            {
                function.WriteErrMsg("参数错误"); return(null);
            }
            if (!B_NodeRole.CheckNodeAuth(adminMod, NodeID, "addto"))
            {
                function.WriteErrMsg("你无权在该节点下添加内容页"); return(null);
            }
            DataTable  ddlDT = proBll.SelByNodeID2(NodeID);
            VM_Content vm    = new VM_Content();

            vm.fieldDT        = fieldBll.SelByModelID(ModelID, true);
            vm.nodeMod        = nodeBll.SelReturnModel(NodeID);
            vm.modelMod       = modelBll.SelReturnModel(ModelID);
            vm.conMod.Status  = adminMod.DefaultStart;
            vm.conMod.Inputer = adminMod.UserName;
            ViewBag.ddlDT     = ddlDT;
            return(View(vm));
        }
Пример #8
0
 public Cmd_RemoveItems(VM_Content viewModel)
 {
     ViewModel = viewModel;
 }