Пример #1
0
        /// <summary>
        /// 页面信息检查
        /// </summary>
        /// <param name="msg"></param>
        /// <returns></returns>
        bool CheckVal(out string msg)
        {
            bool flag = false;

            msg = "";

            txt_UnitName.Value   = txt_UnitName.Value.Trim();
            txt_UnitPrefix.Value = txt_UnitPrefix.Value.Trim();
            txt_UnitIndex.Value  = txt_UnitIndex.Value.Trim();
            txt_UnitMW.Value     = txt_UnitMW.Value.Trim();

            if (ddl_PlantID.Value.Equals(""))
            {
                msg += "电厂选择不能为空!\r\n";
                flag = true;
                return(flag);
            }

            if (txt_UnitName.Value.Equals(""))
            {
                msg += "机组名称不能为空!\r\n";
                flag = true;
                return(flag);
            }
            else
            {
                if (txt_UnitName.Value.Trim() != "")
                {
                    //在SQL表中是否存在
                    if (KPI_UnitDal.UnitNameExists(txt_UnitName.Value.Trim(), ViewState["unitid"].ToString()))
                    {
                        msg += "命名已存在,请检查!\r\n";
                        return(true);
                    }
                }
            }

            if (txt_UnitCode.Value.Equals(""))
            {
                msg += "机组代码不能为空!\r\n";
                flag = true;
                return(flag);
            }

            if (txt_UnitIndex.Value.Equals(""))
            {
                msg += "机组序号不能为空!\r\n";
                flag = true;
                return(flag);
            }
            else
            {
                int n = 0;
                if (!int.TryParse(txt_UnitIndex.Value, out n))
                {
                    msg += "只能为数字!\r\n";
                    flag = true;
                    return(flag);
                }
            }

            if (ddl_UnitIsValid.Value == "")
            {
                msg += "参数有效性选择错误!\r\n";
                flag = true;
                return(flag);
            }

            if (txt_UnitPrefix.Value.Equals(""))
            {
                msg += "机组前缀不能为空!\r\n";
                flag = true;
                return(flag);
            }

            /////////////////////////////////////////////////////////////////////
            //额定参数
            //
            if (txt_UnitMW.Value.Equals(""))
            {
                msg += "额定负荷值不能为空!\r\n";
                flag = true;
                return(flag);
            }

            if (ddl_UnitWorkID.Value == "NULL")
            {
                msg += "倒班配置不能为空!\r\n";
                flag = true;
                return(flag);
            }

            //int IsCheck = int.Parse(System.Configuration.ConfigurationSettings.AppSettings["IsCheck"].ToString());

            //if(IsCheck==1 && TagCheck(out msg))
            //{
            //    flag = true;

            //    return flag;
            //}

            return(flag);
        }