Esempio n. 1
0
 private void ShowInfo(int ID)
 {
     WebDemo.BLL.WebDemo.TaskPlan   bll   = new WebDemo.BLL.WebDemo.TaskPlan();
     WebDemo.Model.WebDemo.TaskPlan model = bll.GetModel(ID);
     this.lblID.Text            = model.ID.ToString();
     this.lblTaskID.Text        = model.TaskID.ToString();
     this.lblCollectorID.Text   = model.CollectorID.ToString();
     this.lblTaskName.Text      = model.TaskName;
     this.lblCommandID.Text     = model.CommandID.ToString();
     this.lblCommandInfo.Text   = model.CommandInfo;
     this.lblMeterAddr.Text     = model.MeterAddr;
     this.lblMeterType.Text     = model.MeterType.ToString();
     this.lblMeterItem.Text     = model.MeterItem.ToString();
     this.lblFreezeDate.Text    = model.FreezeDate;
     this.lblTaskMonth.Text     = model.TaskMonth.ToString();
     this.lblTaskDay.Text       = model.TaskDay.ToString();
     this.lblTaskHour.Text      = model.TaskHour.ToString();
     this.lblTaskMinute.Text    = model.TaskMinute.ToString();
     this.lblExeMark.Text       = model.ExeMark.ToString();
     this.lblExeDate.Text       = model.ExeDate.ToString();
     this.lblExeError.Text      = model.ExeError.ToString();
     this.lblTaskMark.Text      = model.TaskMark.ToString();
     this.lblTaskType.Text      = model.TaskType.ToString();
     this.lblTaskError.Text     = model.TaskError.ToString();
     this.lblTryNum.Text        = model.TryNum.ToString();
     this.lblHostAddr.Text      = model.HostAddr;
     this.lblInsDate.Text       = model.InsDate.ToString();
     this.lblMeterID.Text       = model.MeterID.ToString();
     this.lblTaskFrequency.Text = model.TaskFrequency.ToString();
     this.lblExeInfo.Text       = model.ExeInfo;
     this.lblOperatorID.Text    = model.OperatorID.ToString();
     this.lblDeptID.Text        = model.DeptID;
     this.lblTaskWeek.Text      = model.TaskWeek.ToString();
     this.lblPriceTypeID.Text   = model.PriceTypeID.ToString();
     this.lblServerId.Text      = model.ServerId.ToString();
     this.lblExeType.Text       = model.ExeType.ToString();
 }
Esempio n. 2
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            string strErr = "";

            if (!PageValidate.IsNumber(txtTaskID.Text))
            {
                strErr += "任务编号格式错误!\\n";
            }
            if (!PageValidate.IsNumber(txtCollectorID.Text))
            {
                strErr += "集中器编号格式错误!\\n";
            }
            if (this.txtTaskName.Text.Trim().Length == 0)
            {
                strErr += "任务名称不能为空!\\n";
            }
            if (!PageValidate.IsNumber(txtCommandID.Text))
            {
                strErr += "指令编号格式错误!\\n";
            }
            if (this.txtCommandInfo.Text.Trim().Length == 0)
            {
                strErr += "CommandInfo不能为空!\\n";
            }
            if (this.txtMeterAddr.Text.Trim().Length == 0)
            {
                strErr += "MeterAddr不能为空!\\n";
            }
            if (!PageValidate.IsNumber(txtMeterType.Text))
            {
                strErr += "MeterType格式错误!\\n";
            }
            if (!PageValidate.IsNumber(txtMeterItem.Text))
            {
                strErr += "抄表数据项格式错误!\\n";
            }
            if (this.txtFreezeDate.Text.Trim().Length == 0)
            {
                strErr += "冻结日不能为空!\\n";
            }
            if (!PageValidate.IsNumber(txtTaskMonth.Text))
            {
                strErr += "执行月份(0表示每个月)格式错误!\\n";
            }
            if (!PageValidate.IsNumber(txtTaskDay.Text))
            {
                strErr += "执行日期(0表示每天)格式错误!\\n";
            }
            if (!PageValidate.IsNumber(txtTaskHour.Text))
            {
                strErr += "执行时格式错误!\\n";
            }
            if (!PageValidate.IsNumber(txtTaskMinute.Text))
            {
                strErr += "执行分格式错误!\\n";
            }
            if (!PageValidate.IsNumber(txtExeMark.Text))
            {
                strErr += "执行标志(1-未执行;2-已执格式错误!\\n";
            }
            if (!PageValidate.IsDateTime(txtExeDate.Text))
            {
                strErr += "执行时间格式错误!\\n";
            }
            if (!PageValidate.IsNumber(txtExeError.Text))
            {
                strErr += "重试次数格式错误!\\n";
            }
            if (!PageValidate.IsNumber(txtTaskMark.Text))
            {
                strErr += "启动任务(1-启动 2 不启动格式错误!\\n";
            }
            if (!PageValidate.IsNumber(txtTaskType.Text))
            {
                strErr += "任务类型格式错误!\\n";
            }
            if (!PageValidate.IsNumber(txtTaskError.Text))
            {
                strErr += "TaskError格式错误!\\n";
            }
            if (!PageValidate.IsNumber(txtTryNum.Text))
            {
                strErr += "重试次数格式错误!\\n";
            }
            if (this.txtHostAddr.Text.Trim().Length == 0)
            {
                strErr += "采集器地址不能为空!\\n";
            }
            if (!PageValidate.IsDateTime(txtInsDate.Text))
            {
                strErr += "InsDate格式错误!\\n";
            }
            if (!PageValidate.IsNumber(txtMeterID.Text))
            {
                strErr += "MeterID格式错误!\\n";
            }
            if (!PageValidate.IsNumber(txtTaskFrequency.Text))
            {
                strErr += "任务类型格式错误!\\n";
            }
            if (this.txtExeInfo.Text.Trim().Length == 0)
            {
                strErr += "ExeInfo不能为空!\\n";
            }
            if (!PageValidate.IsNumber(txtOperatorID.Text))
            {
                strErr += "OperatorID格式错误!\\n";
            }
            if (this.txtDeptID.Text.Trim().Length == 0)
            {
                strErr += "DeptID不能为空!\\n";
            }
            if (!PageValidate.IsNumber(txtTaskWeek.Text))
            {
                strErr += "TaskWeek格式错误!\\n";
            }
            if (!PageValidate.IsNumber(txtPriceTypeID.Text))
            {
                strErr += "PriceTypeID格式错误!\\n";
            }
            if (!PageValidate.IsNumber(txtServerId.Text))
            {
                strErr += "ServerId格式错误!\\n";
            }
            if (!PageValidate.IsNumber(txtExeType.Text))
            {
                strErr += "ExeType格式错误!\\n";
            }

            if (strErr != "")
            {
                MessageBox.Show(this, strErr);
                return;
            }
            int      TaskID        = int.Parse(this.txtTaskID.Text);
            int      CollectorID   = int.Parse(this.txtCollectorID.Text);
            string   TaskName      = this.txtTaskName.Text;
            int      CommandID     = int.Parse(this.txtCommandID.Text);
            string   CommandInfo   = this.txtCommandInfo.Text;
            string   MeterAddr     = this.txtMeterAddr.Text;
            int      MeterType     = int.Parse(this.txtMeterType.Text);
            int      MeterItem     = int.Parse(this.txtMeterItem.Text);
            string   FreezeDate    = this.txtFreezeDate.Text;
            int      TaskMonth     = int.Parse(this.txtTaskMonth.Text);
            int      TaskDay       = int.Parse(this.txtTaskDay.Text);
            int      TaskHour      = int.Parse(this.txtTaskHour.Text);
            int      TaskMinute    = int.Parse(this.txtTaskMinute.Text);
            int      ExeMark       = int.Parse(this.txtExeMark.Text);
            DateTime ExeDate       = DateTime.Parse(this.txtExeDate.Text);
            int      ExeError      = int.Parse(this.txtExeError.Text);
            int      TaskMark      = int.Parse(this.txtTaskMark.Text);
            int      TaskType      = int.Parse(this.txtTaskType.Text);
            int      TaskError     = int.Parse(this.txtTaskError.Text);
            int      TryNum        = int.Parse(this.txtTryNum.Text);
            string   HostAddr      = this.txtHostAddr.Text;
            DateTime InsDate       = DateTime.Parse(this.txtInsDate.Text);
            int      MeterID       = int.Parse(this.txtMeterID.Text);
            int      TaskFrequency = int.Parse(this.txtTaskFrequency.Text);
            string   ExeInfo       = this.txtExeInfo.Text;
            int      OperatorID    = int.Parse(this.txtOperatorID.Text);
            string   DeptID        = this.txtDeptID.Text;
            int      TaskWeek      = int.Parse(this.txtTaskWeek.Text);
            int      PriceTypeID   = int.Parse(this.txtPriceTypeID.Text);
            int      ServerId      = int.Parse(this.txtServerId.Text);
            int      ExeType       = int.Parse(this.txtExeType.Text);

            WebDemo.Model.WebDemo.TaskPlan model = new WebDemo.Model.WebDemo.TaskPlan();
            model.TaskID        = TaskID;
            model.CollectorID   = CollectorID;
            model.TaskName      = TaskName;
            model.CommandID     = CommandID;
            model.CommandInfo   = CommandInfo;
            model.MeterAddr     = MeterAddr;
            model.MeterType     = MeterType;
            model.MeterItem     = MeterItem;
            model.FreezeDate    = FreezeDate;
            model.TaskMonth     = TaskMonth;
            model.TaskDay       = TaskDay;
            model.TaskHour      = TaskHour;
            model.TaskMinute    = TaskMinute;
            model.ExeMark       = ExeMark;
            model.ExeDate       = ExeDate;
            model.ExeError      = ExeError;
            model.TaskMark      = TaskMark;
            model.TaskType      = TaskType;
            model.TaskError     = TaskError;
            model.TryNum        = TryNum;
            model.HostAddr      = HostAddr;
            model.InsDate       = InsDate;
            model.MeterID       = MeterID;
            model.TaskFrequency = TaskFrequency;
            model.ExeInfo       = ExeInfo;
            model.OperatorID    = OperatorID;
            model.DeptID        = DeptID;
            model.TaskWeek      = TaskWeek;
            model.PriceTypeID   = PriceTypeID;
            model.ServerId      = ServerId;
            model.ExeType       = ExeType;

            WebDemo.BLL.WebDemo.TaskPlan bll = new WebDemo.BLL.WebDemo.TaskPlan();
            bll.Add(model);
            Maticsoft.Common.MessageBox.ShowAndRedirect(this, "保存成功!", "add.aspx");
        }