Example #1
0
    public static string deleteData(string strDelIDs)
    {
        if (strDelIDs.Length == 0)
        {
            return("0");
        }

        string[] arrDelIDs = strDelIDs.Split(',');

        bool isSuccess = true;

        for (int i = 0; i < arrDelIDs.Length; i++)
        {
            TBaseMonitorTypeInfoVo objMonitorType = new TBaseMonitorTypeInfoVo();
            objMonitorType.ID     = arrDelIDs[i];
            objMonitorType.IS_DEL = "1";

            isSuccess = new TBaseMonitorTypeInfoLogic().Edit(objMonitorType);
        }

        if (isSuccess)
        {
            new PageBase().WriteLog("删除监测类别", "", new PageBase().LogInfo.UserInfo.USER_NAME + "删除监测类别" + arrDelIDs[0].ToString() + "成功!");
            return("1");
        }
        else
        {
            return("0");
        }
    }
Example #2
0
        /// <summary>
        /// 对象编辑
        /// </summary>
        /// <param name="tBaseMonitorTypeInfo">用户对象</param>
        /// <returns>是否成功</returns>
        public bool Edit(TBaseMonitorTypeInfoVo tBaseMonitorTypeInfo)
        {
            string strSQL = SqlHelper.BuildUpdateExpress(tBaseMonitorTypeInfo, TBaseMonitorTypeInfoVo.T_BASE_MONITOR_TYPE_INFO_TABLE);

            strSQL += string.Format(" where ID='{0}' ", tBaseMonitorTypeInfo.ID);
            return(SqlHelper.ExecuteNonQuery(CommandType.Text, strSQL) > 0 ? true : false);
        }
Example #3
0
        /// <summary>
        /// 对象编辑
        /// </summary>
        /// <param name="tBaseMonitorTypeInfo_UpdateSet">UpdateSet用户对象</param>
        /// <param name="tBaseMonitorTypeInfo_UpdateWhere">UpdateWhere用户对象</param>
        /// <returns>是否成功</returns>
        public bool Edit(TBaseMonitorTypeInfoVo tBaseMonitorTypeInfo_UpdateSet, TBaseMonitorTypeInfoVo tBaseMonitorTypeInfo_UpdateWhere)
        {
            string strSQL = SqlHelper.BuildUpdateExpress(tBaseMonitorTypeInfo_UpdateSet, TBaseMonitorTypeInfoVo.T_BASE_MONITOR_TYPE_INFO_TABLE);

            strSQL += this.BuildWhereStatement(tBaseMonitorTypeInfo_UpdateWhere);
            return(SqlHelper.ExecuteNonQuery(CommandType.Text, strSQL) > 0 ? true : false);
        }
    /// <summary>
    /// 页面初始化
    /// </summary>
    private void InitDdl()
    {
        TBaseMonitorTypeInfoVo objMonitorType = new TBaseMonitorTypeInfoVo();

        objMonitorType.IS_DEL            = "0";
        this.dllMonitorID.DataSource     = new TBaseMonitorTypeInfoLogic().SelectByTable(objMonitorType);
        this.dllMonitorID.DataTextField  = TBaseMonitorTypeInfoVo.MONITOR_TYPE_NAME_FIELD;
        this.dllMonitorID.DataValueField = TBaseMonitorTypeInfoVo.ID_FIELD;
        this.dllMonitorID.DataBind();

        this.ddlYear.Items.Add(GetItem(DateTime.Now.AddYears(-2).Year.ToString(), DateTime.Now.AddYears(-2).Year.ToString()));
        this.ddlYear.Items.Add(GetItem(DateTime.Now.AddYears(-1).Year.ToString(), DateTime.Now.AddYears(-1).Year.ToString()));
        this.ddlYear.Items.Add(GetItem(DateTime.Now.Year.ToString(), DateTime.Now.Year.ToString()));
        this.ddlYear.Items.Add(GetItem(DateTime.Now.AddYears(1).Year.ToString(), DateTime.Now.AddYears(1).Year.ToString()));
        this.ddlYear.Items.Add(GetItem(DateTime.Now.AddYears(2).Year.ToString(), DateTime.Now.AddYears(2).Year.ToString()));
        this.ddlYear.Items.Add(GetItem(DateTime.Now.AddYears(3).Year.ToString(), DateTime.Now.AddYears(3).Year.ToString()));
        this.ddlYear.SelectedIndex = -1;
        this.ddlYear.Items.FindByValue(System.DateTime.Now.Year.ToString()).Selected = true;

        this.ddlQuarter.Items.Add(GetItem("全年", "0"));
        this.ddlQuarter.Items.Add(GetItem("上半年", "-1"));
        this.ddlQuarter.Items.Add(GetItem("下半年", "-2"));
        this.ddlQuarter.Items.Add(GetItem("第一季度", "1"));
        this.ddlQuarter.Items.Add(GetItem("第二季度", "4"));
        this.ddlQuarter.Items.Add(GetItem("第三季度", "7"));
        this.ddlQuarter.Items.Add(GetItem("第四季度", "10"));
    }
Example #5
0
        /// <summary>
        /// 获取对象DataTable
        /// </summary>
        /// <param name="tBaseMonitorTypeInfo">对象</param>
        /// <param name="iIndex">起始页码</param>
        /// <param name="iCount">每页数目</param>
        /// <returns>返回结果</returns>
        public DataTable SelectByTable(TBaseMonitorTypeInfoVo tBaseMonitorTypeInfo, int iIndex, int iCount)
        {
            string strSQL = " select * from T_BASE_MONITOR_TYPE_INFO {0} ";

            strSQL = String.Format(strSQL, BuildWhereStatement(tBaseMonitorTypeInfo));
            return(SqlHelper.ExecuteDataTable(BuildPagerExpress <TBaseMonitorTypeInfoVo>(tBaseMonitorTypeInfo, strSQL, iIndex, iCount)));
        }
Example #6
0
        /// <summary>
        /// 对象删除
        /// </summary>
        /// <param name="Id">ID</param>
        /// <returns>是否成功</returns>
        public bool Delete(TBaseMonitorTypeInfoVo tBaseMonitorTypeInfo)
        {
            string strSQL = "delete from T_BASE_MONITOR_TYPE_INFO ";

            strSQL += this.BuildWhereStatement(tBaseMonitorTypeInfo);

            return(SqlHelper.ExecuteNonQuery(CommandType.Text, strSQL) > 0 ? true : false);
        }
Example #7
0
    /// <summary>
    /// 获取下拉控件字典项JSON样式
    /// </summary>
    /// <returns></returns>
    protected string getMonitorType()
    {
        TBaseMonitorTypeInfoVo objMonitorTypeVo = new TBaseMonitorTypeInfoVo();

        objMonitorTypeVo.IS_DEL = "0";
        DataTable dt = new TBaseMonitorTypeInfoLogic().SelectByTable(objMonitorTypeVo);

        return(DataTableToJson(dt));
    }
Example #8
0
    public static string GetMonitor(string strValue)
    {
        TBaseMonitorTypeInfoVo objtd = new TBaseMonitorTypeInfoVo();

        objtd.IS_DEL = "0";
        objtd.ID     = strValue;
        objtd        = new TBaseMonitorTypeInfoLogic().Details(objtd);
        return(objtd.MONITOR_TYPE_NAME);
    }
Example #9
0
    /// <summary>
    /// 获得监测类别
    /// </summary>
    /// <returns></returns>
    public string getMonitorType()
    {
        TBaseMonitorTypeInfoVo TBaseMonitorTypeInfoVo = new TBaseMonitorTypeInfoVo();

        TBaseMonitorTypeInfoVo.IS_DEL = "0";
        DataTable dt = new TBaseMonitorTypeInfoLogic().SelectByTable(TBaseMonitorTypeInfoVo);

        return(DataTableToJson(dt));
    }
    /// <summary>
    /// 获取监测类型
    /// </summary>
    /// <returns></returns>
    protected string getMonitorType()
    {
        string    strReturn = "";
        DataTable dt        = new DataTable();
        TBaseMonitorTypeInfoVo objMonitor = new TBaseMonitorTypeInfoVo();

        objMonitor.IS_DEL = "0";
        dt        = new TBaseMonitorTypeInfoLogic().SelectByTable(objMonitor);
        strReturn = DataTableToJson(dt);
        return(strReturn);
    }
Example #11
0
    public static List <object> GetMonitor()
    {
        List <object>          reslut = new List <object>();
        DataTable              dtSt   = new DataTable();
        TBaseMonitorTypeInfoVo objtd  = new TBaseMonitorTypeInfoVo();

        objtd.IS_DEL = "0";
        dtSt         = new TBaseMonitorTypeInfoLogic().SelectByTable(objtd);
        reslut       = LigerGridSelectDataToJson(dtSt, dtSt.Rows.Count);
        //reslut = gridDataToJson(dtSt, dtSt.Rows.Count, objtd);
        return(reslut);
    }
    /// <summary>
    /// 获得监测类别
    /// </summary>
    /// <returns>Json</returns>
    protected string getMonitorType()
    {
        TBaseMonitorTypeInfoVo objMonitorType = new TBaseMonitorTypeInfoVo();

        objMonitorType.IS_DEL = "0";
        DataTable dt = new TBaseMonitorTypeInfoLogic().SelectByTable(objMonitorType);
        DataRow   dr = dt.NewRow();

        dr["MONITOR_TYPE_NAME"] = "所有监测类别";
        dt.Rows.InsertAt(dr, 0);
        return(DataTableToJson(dt));
    }
Example #13
0
    /// <summary>
    /// 获取监测类别
    /// </summary>
    /// <param name="iIndex"></param>
    /// <param name="iCount"></param>
    /// <returns></returns>
    public string GetMonitors(int iIndex, int iCount)
    {
        string    reslut             = "";
        DataTable dtSt               = new DataTable();
        TBaseMonitorTypeInfoVo objtd = new TBaseMonitorTypeInfoVo();

        objtd.IS_DEL = "0";
        dtSt         = new TBaseMonitorTypeInfoLogic().SelectByTable(objtd, iIndex, iCount);
        int intTotalCount = new TBaseMonitorTypeInfoLogic().GetSelectResultCount(objtd);

        reslut = LigerGridDataToJson(dtSt, intTotalCount);
        return(reslut);
    }
    /// <summary>
    /// 获取监测类别
    /// </summary>
    /// <param name="iIndex"></param>
    /// <param name="iCount"></param>
    /// <returns></returns>
    public void  GetMonitorsDutys( )
    {
        DataTable dtSt               = new DataTable();
        DataTable dtDict             = new DataTable();
        TBaseMonitorTypeInfoVo objtd = new TBaseMonitorTypeInfoVo();

        objtd.IS_DEL = "0";
        dtSt         = new TBaseMonitorTypeInfoLogic().SelectByTable(objtd);

        TSysDictVo objDit = new TSysDictVo();

        objDit.DICT_TYPE = "duty_other";
        dtDict           = new TSysDictLogic().SelectByTable(objDit);

        if (dtSt.Rows.Count > 0)
        {
            int Sum = 0;
            foreach (DataRow drr in dtSt.Rows)
            {
                Sum++;
                nodes = "{ Id:'" + drr["ID"].ToString() + "',pId:'0',Code:'" + drr["ID"] + "',Name:'" + drr["MONITOR_TYPE_NAME"] + "'";
                if (Sum == 1)
                {
                    nodes += " ,open:true},\r\n";
                }
                else
                {
                    nodes += " },\r\n";
                }
                for (int i = 0; i < dtDict.Rows.Count; i++)
                {
                    nodes += "{ Id:'" + dtDict.Rows[i]["ID"] + "',pId:'" + drr["ID"] + "',Code:'" + dtDict.Rows[i]["DICT_CODE"].ToString() + "',Name:'" + dtDict.Rows[i]["DICT_TEXT"].ToString() + "'";
                    if (i == dtDict.Rows.Count - 1)
                    {
                        nodes += "}\r\n";
                    }
                    else
                    {
                        nodes += "},\r\n";
                    }
                }
                treenodes.Add(nodes);
            }
        }
        string rootNode = "{ Id:'0',pId:'',Code:'0',Name:'监测类别岗位职责集合',open:true},";

        varNodes = "[" + rootNode + "" + String.Join(",\r\n", treenodes.ToArray()) + "]";
    }
Example #15
0
    public static List <object> GetMonitor()
    {
        List <object>          reslut = new List <object>();
        DataTable              dtSt   = new DataTable();
        TBaseMonitorTypeInfoVo objtd  = new TBaseMonitorTypeInfoVo();

        objtd.IS_DEL          = "0";
        objtd.SORT_FIELD      = "SORT_NUM";
        objtd.SORT_TYPE       = "ASC";
        dtSt                  = new TBaseMonitorTypeInfoLogic().SelectByTable(objtd);
        dtSt.DefaultView.Sort = "SORT_NUM ASC";
        DataTable dtTemp = dtSt.DefaultView.ToTable();

        reslut = LigerGridSelectDataToJson(dtTemp, dtTemp.Rows.Count);
        return(reslut);
    }
Example #16
0
    //获取监测类别数据
    private void GetData()
    {
        string strSortname  = Request.Params["sortname"];
        string strSortorder = Request.Params["sortorder"];
        int    intPageIdx   = Convert.ToInt32(Request.Params["page"]);
        int    intPagesize  = Convert.ToInt32(Request.Params["pagesize"]);

        TBaseMonitorTypeInfoVo objMonitorType = new TBaseMonitorTypeInfoVo();

        objMonitorType.IS_DEL     = "0";
        objMonitorType.SORT_FIELD = "SORT_NUM";
        objMonitorType.SORT_TYPE  = "asc";
        TBaseMonitorTypeInfoLogic logicMonitorType = new TBaseMonitorTypeInfoLogic();

        int       intTotalCount = logicMonitorType.GetSelectResultCount(objMonitorType);;//总计的数据条数
        DataTable dt            = logicMonitorType.SelectByTable(objMonitorType, intPageIdx, intPagesize);

        string strJson = CreateToJson(dt, intTotalCount);

        Response.Write(strJson);
    }
    //获取点位信息
    private string getPointList()
    {
        string strSortname  = Request.Params["sortname"];
        string strSortorder = Request.Params["sortorder"];
        //当前页面
        int intPageIndex = Convert.ToInt32(Request.Params["page"]);
        //每页记录数
        int intPageSize = Convert.ToInt32(Request.Params["pagesize"]);

        if (strSortname == null || strSortname.Length < 0)
        {
            strSortname = TBaseCompanyPointVo.NUM_FIELD;
        }

        string strCompanyID = Request.Params["CompanyID"];

        if (strCompanyID.Length == 0)
        {
            return("");
        }

        TBaseCompanyPointVo objPoint = new TBaseCompanyPointVo();

        objPoint.IS_DEL     = "0";
        objPoint.COMPANY_ID = strCompanyID;
        objPoint.SORT_FIELD = strSortname;
        objPoint.SORT_TYPE  = strSortorder;
        DataTable dt = new TBaseCompanyPointLogic().SelectByTable(objPoint, intPageIndex, intPageSize);

        for (int i = 0; i < dt.Rows.Count; i++)
        {
            TBaseMonitorTypeInfoVo MonitorTypeInfoVo = new TBaseMonitorTypeInfoVo();
            MonitorTypeInfoVo     = new TBaseMonitorTypeInfoLogic().Details(dt.Rows[i]["MONITOR_ID"].ToString());
            dt.Rows[i]["REMARK1"] = MonitorTypeInfoVo.REMARK1;
        }
        int    intTotalCount = new TBaseCompanyPointLogic().GetSelectResultCount(objPoint);
        string strJson       = CreateToJson(dt, intTotalCount);

        return(strJson);
    }
Example #18
0
    public static string EditData(string strID, string strMONITOR_TYPE_NAME, string strDESCRIPTION, string strSORT_NUM)
    {
        bool isSuccess = true;

        TBaseMonitorTypeInfoVo objMonitorType = new TBaseMonitorTypeInfoVo();

        objMonitorType.ID = strID;
        objMonitorType.MONITOR_TYPE_NAME = strMONITOR_TYPE_NAME;
        objMonitorType.DESCRIPTION       = strDESCRIPTION.Length > 0 ? strDESCRIPTION : ConstValues.SpecialCharacter.EmptyValuesFillChar;
        objMonitorType.SORT_NUM          = strSORT_NUM;
        isSuccess = new TBaseMonitorTypeInfoLogic().Edit(objMonitorType);

        if (isSuccess)
        {
            new PageBase().WriteLog("修改监测类别", "", new PageBase().LogInfo.UserInfo.USER_NAME + "修改监测类别" + objMonitorType.ID + "成功!");
            return("1");
        }
        else
        {
            return("0");
        }
    }
Example #19
0
    public static string AddData(string strMONITOR_TYPE_NAME, string strDESCRIPTION, string strSORT_NUM)
    {
        bool isSuccess = true;

        TBaseMonitorTypeInfoVo objMonitorType = new TBaseMonitorTypeInfoVo();

        objMonitorType.ID                = GetSerialNumber("t_base_monitor_type_info_id");
        objMonitorType.IS_DEL            = "0";
        objMonitorType.MONITOR_TYPE_NAME = strMONITOR_TYPE_NAME;
        objMonitorType.DESCRIPTION       = strDESCRIPTION;
        objMonitorType.SORT_NUM          = strSORT_NUM;
        isSuccess = new TBaseMonitorTypeInfoLogic().Create(objMonitorType);

        if (isSuccess)
        {
            new PageBase().WriteLog("新增监测类别", "", new PageBase().LogInfo.UserInfo.USER_NAME + "新增监测类别" + objMonitorType.ID + "成功!");
            return("1");
        }
        else
        {
            return("0");
        }
    }
    protected void BindList()
    {
        TBaseItemInfoVo objItem = new TBaseItemInfoVo();

        objItem.IS_DEL = "0";
        string monitor_type = new TMisMonitorSubtaskLogic().Details(this.Request["SubtaskID"].ToString()).MONITOR_ID;

        //黄进军 添加 20150417
        //如果是环境质量监测类型项目,我们需要把他们变为废水或废气项目,因为系统中只设置了废水、废气、噪声等项目类型
        TBaseMonitorTypeInfoVo tmtype = new TBaseMonitorTypeInfoVo();

        tmtype = new TBaseMonitorTypeInfoLogic().Details(monitor_type);
        if (tmtype.REMARK1 != null || tmtype.REMARK1 != "")
        {
            objItem.MONITOR_ID = tmtype.REMARK1;
        }
        else
        {
            objItem.MONITOR_ID = monitor_type;
        }
        List <TBaseItemInfoVo> lstItem = new TBaseItemInfoLogic().SelectByObject(objItem, 0, 0);

        lstItem.Sort(delegate(TBaseItemInfoVo a, TBaseItemInfoVo b) { return(a.ORDER_NUM.CompareTo(b.ORDER_NUM)); });

        this.ListBox1.DataSource     = lstItem;
        this.ListBox1.DataValueField = TBaseItemInfoVo.ID_FIELD;
        this.ListBox1.DataTextField  = TBaseItemInfoVo.ITEM_NAME_FIELD;
        this.ListBox1.DataBind();

        TMisMonitorTaskItemVo objPointItem = new TMisMonitorTaskItemVo();

        objPointItem.IS_DEL        = "0";
        objPointItem.TASK_POINT_ID = new TMisMonitorSampleInfoLogic().Details(this.Request["PointID"].ToString()).POINT_ID;
        List <TMisMonitorTaskItemVo> lstPointItem = new TMisMonitorTaskItemLogic().SelectByObject(objPointItem, 0, 0);

        string strPointItemIDs = "";

        for (int i = 0; i < lstPointItem.Count; i++)
        {
            strPointItemIDs += "," + lstPointItem[i].ITEM_ID;
        }
        strPointItemIDs = strPointItemIDs + ",";

        for (int i = lstItem.Count - 1; i >= 0; i--)
        {
            if (!strPointItemIDs.Contains(lstItem[i].ID))
            {
                lstItem.RemoveAt(i);
            }
        }

        this.ListBox2.DataSource     = lstItem;
        this.ListBox2.DataValueField = TBaseItemInfoVo.ID_FIELD;
        this.ListBox2.DataTextField  = TBaseItemInfoVo.ITEM_NAME_FIELD;
        this.ListBox2.DataBind();


        for (int i = 0; i < ListBox2.Items.Count; i++)
        {
            ListItem item = ListBox2.Items[i];
            ListBox1.Items.Remove(item);
        }
    }
    /// <summary>
    /// 获取 未确认的监测报告
    /// </summary>
    /// <returns></returns>
    protected string GetReportInfo(string strTabType)
    {
        string result        = "";
        int    intTotalCount = 0;
        //页数
        int pageIndex = Int32.Parse(Request.Params["page"].ToString());
        //分页数
        int       pageSize = Int32.Parse(Request.Params["pagesize"].ToString());
        DataTable dtEval   = new DataTable();
        //监测任务对象
        TMisMonitorTaskVo objTask = new TMisMonitorTaskVo();

        //创建标准JSON数据
        objTask.SORT_FIELD = Request.Params["sortname"];
        objTask.SORT_TYPE  = Request.Params["sortorder"];
        //过滤条件
        //委托类型
        objTask.CONTRACT_TYPE = !String.IsNullOrEmpty(Request.Params["srhContractType"]) ? Request.Params["srhContractType"].ToString() : "";
        //委托书编号
        objTask.CONTRACT_CODE = !String.IsNullOrEmpty(Request.Params["srhContractCode"]) ? Request.Params["srhContractCode"].ToString() : "";
        //项目名称
        objTask.PROJECT_NAME = !String.IsNullOrEmpty(Request.Params["srhProjectName"]) ? Request.Params["srhProjectName"].ToString() : "";
        //任务单号
        objTask.TICKET_NUM = !String.IsNullOrEmpty(Request.Params["srhTaskCode"]) ? Request.Params["srhTaskCode"].ToString() : "";
        //任务状态
        objTask.TASK_STATUS = "09";
        //确认状态 未确认
        objTask.COMFIRM_STATUS = strTabType;

        if (!base.LogInfo.UserInfo.REAL_NAME.Contains("管理员") && strType == "QY")
        {
            //过滤处理人
            objTask.REPORT_HANDLE = base.LogInfo.UserInfo.ID;
        }

        dtEval = new TMisMonitorTaskLogic().SelectByTable(objTask, pageIndex, pageSize);
        //添加监测类型
        TMisContractVo         objContractVo    = new TMisContractVo();
        TBaseMonitorTypeInfoVo objMonitorTypeVo = new TBaseMonitorTypeInfoVo();
        DataTable dt = new DataTable();

        string[] objType;
        string   strTypeName = "";

        for (int i = 0; i < dtEval.Rows.Count; i++)
        {
            strTypeName = "";
            //objTask = null;
            if (string.IsNullOrEmpty(dtEval.Rows[i]["CONTRACT_ID"].ToString()))
            {
                TMisMonitorSubtaskVo tMisMonitorSubtaskVo = new TMisMonitorSubtaskVo();
                tMisMonitorSubtaskVo.TASK_ID = dtEval.Rows[i]["ID"].ToString();
                DataTable dtTemp = new TMisMonitorSubtaskLogic().SelectByTable(tMisMonitorSubtaskVo);
                objType = new string[dtTemp.Rows.Count];
                for (int j = 0; j < dtTemp.Rows.Count; j++)
                {
                    objType[j] = dtTemp.Rows[j]["MONITOR_ID"].ToString();
                }
                List <string> listTemp = objType.ToList <string>();
                objType = listTemp.Distinct().ToArray <string>();
            }
            else
            {
                objContractVo = new TMisContractLogic().Details(dtEval.Rows[i]["CONTRACT_ID"].ToString());
                objType       = objContractVo.TEST_TYPES.Split(';');
            }
            for (int j = 0; j < objType.Length; j++)
            {
                objMonitorTypeVo = new TBaseMonitorTypeInfoLogic().Details(objType[j]);
                strTypeName     += objMonitorTypeVo.MONITOR_TYPE_NAME + ",";
            }
            dtEval.Rows[i]["REMARK1"] = strTypeName.TrimEnd(',');
        }

        intTotalCount = new TMisMonitorTaskLogic().GetSelectResultCount(objTask);
        //处理现场项目任务 现场项目任务未审核完成时将报告任务移除
        result = LigerGridDataToJson(dtEval, intTotalCount);
        return(result);
    }
Example #22
0
        /// <summary>
        /// 获取对象List
        /// </summary>
        /// <param name="tBaseMonitorTypeInfo">对象</param>
        /// <param name="iIndex">起始页码</param>
        /// <param name="iCount">每页数目</param>
        /// <returns>返回结果</returns>
        public List <TBaseMonitorTypeInfoVo> SelectByObject(TBaseMonitorTypeInfoVo tBaseMonitorTypeInfo, int iIndex, int iCount)
        {
            string strSQL = String.Format("select * from  T_BASE_MONITOR_TYPE_INFO " + this.BuildWhereStatement(tBaseMonitorTypeInfo));

            return(SqlHelper.ExecuteObjectList(tBaseMonitorTypeInfo, BuildPagerExpress(strSQL, iIndex, iCount)));
        }
Example #23
0
        /// <summary>
        /// 对象明细
        /// </summary>
        /// <param name="tBaseMonitorTypeInfo">对象条件</param>
        /// <returns>对象</returns>
        public TBaseMonitorTypeInfoVo Details(TBaseMonitorTypeInfoVo tBaseMonitorTypeInfo)
        {
            string strSQL = String.Format("select * from  T_BASE_MONITOR_TYPE_INFO " + this.BuildWhereStatement(tBaseMonitorTypeInfo));

            return(SqlHelper.ExecuteObject(new TBaseMonitorTypeInfoVo(), strSQL));
        }
Example #24
0
        /// <summary>
        /// 根据对象构造条件语句
        /// </summary>
        /// <param name="tBaseMonitorTypeInfo"></param>
        /// <returns></returns>
        public string BuildWhereStatement(TBaseMonitorTypeInfoVo tBaseMonitorTypeInfo)
        {
            StringBuilder strWhereStatement = new StringBuilder(" Where 1=1 ");

            if (null != tBaseMonitorTypeInfo)
            {
                //ID
                if (!String.IsNullOrEmpty(tBaseMonitorTypeInfo.ID.ToString().Trim()))
                {
                    strWhereStatement.Append(string.Format(" AND ID = '{0}'", tBaseMonitorTypeInfo.ID.ToString()));
                }
                //监测类别名称
                if (!String.IsNullOrEmpty(tBaseMonitorTypeInfo.MONITOR_TYPE_NAME.ToString().Trim()))
                {
                    strWhereStatement.Append(string.Format(" AND MONITOR_TYPE_NAME = '{0}'", tBaseMonitorTypeInfo.MONITOR_TYPE_NAME.ToString()));
                }
                ////监测类别样品编码规则
                //if (!String.IsNullOrEmpty(tBaseMonitorTypeInfo.IDENTIFY_CODE.ToString().Trim()))
                //{
                //    strWhereStatement.Append(string.Format(" AND IDENTIFY_CODE = '{0}'", tBaseMonitorTypeInfo.IDENTIFY_CODE.ToString()));
                //}
                //监测类别描述
                if (!String.IsNullOrEmpty(tBaseMonitorTypeInfo.DESCRIPTION.ToString().Trim()))
                {
                    strWhereStatement.Append(string.Format(" AND DESCRIPTION = '{0}'", tBaseMonitorTypeInfo.DESCRIPTION.ToString()));
                }
                //使用状态(0为启用、1为停用)
                if (!String.IsNullOrEmpty(tBaseMonitorTypeInfo.IS_DEL.ToString().Trim()))
                {
                    strWhereStatement.Append(string.Format(" AND IS_DEL = '{0}'", tBaseMonitorTypeInfo.IS_DEL.ToString()));
                }
                //排列属性
                if (!String.IsNullOrEmpty(tBaseMonitorTypeInfo.SORT_NUM.ToString().Trim()))
                {
                    strWhereStatement.Append(string.Format(" AND SORT_NUM = '{0}'", tBaseMonitorTypeInfo.SORT_NUM.ToString()));
                }
                //备注1
                if (!String.IsNullOrEmpty(tBaseMonitorTypeInfo.REMARK1.ToString().Trim()))
                {
                    strWhereStatement.Append(string.Format(" AND REMARK1 = '{0}'", tBaseMonitorTypeInfo.REMARK1.ToString()));
                }
                //备注2
                if (!String.IsNullOrEmpty(tBaseMonitorTypeInfo.REMARK2.ToString().Trim()))
                {
                    strWhereStatement.Append(string.Format(" AND REMARK2 = '{0}'", tBaseMonitorTypeInfo.REMARK2.ToString()));
                }
                //备注3
                if (!String.IsNullOrEmpty(tBaseMonitorTypeInfo.REMARK3.ToString().Trim()))
                {
                    strWhereStatement.Append(string.Format(" AND REMARK3 = '{0}'", tBaseMonitorTypeInfo.REMARK3.ToString()));
                }
                //备注4
                if (!String.IsNullOrEmpty(tBaseMonitorTypeInfo.REMARK4.ToString().Trim()))
                {
                    strWhereStatement.Append(string.Format(" AND REMARK4 = '{0}'", tBaseMonitorTypeInfo.REMARK4.ToString()));
                }
                //备注5
                if (!String.IsNullOrEmpty(tBaseMonitorTypeInfo.REMARK5.ToString().Trim()))
                {
                    strWhereStatement.Append(string.Format(" AND REMARK5 = '{0}'", tBaseMonitorTypeInfo.REMARK5.ToString()));
                }
            }
            return(strWhereStatement.ToString());
        }
Example #25
0
        /// <summary>
        /// 获得查询结果总行数,用于分页
        /// </summary>
        /// <param name="tBaseMonitorTypeInfo">对象</param>
        /// <returns>返回行数</returns>
        public int GetSelectResultCount(TBaseMonitorTypeInfoVo tBaseMonitorTypeInfo)
        {
            string strSQL = "select Count(*) from T_BASE_MONITOR_TYPE_INFO " + this.BuildWhereStatement(tBaseMonitorTypeInfo);

            return(Convert.ToInt32(SqlHelper.ExecuteScalar(strSQL)));
        }
 /// <summary>
 /// 获取对象DataTable
 /// </summary>
 /// <param name="tBaseMonitorTypeInfo">对象</param>
 /// <param name="iIndex">起始页码</param>
 /// <param name="iCount">每页数目</param>
 /// <returns>返回结果</returns>
 public DataTable SelectByTable(TBaseMonitorTypeInfoVo tBaseMonitorTypeInfo, int iIndex, int iCount)
 {
     return(access.SelectByTable(tBaseMonitorTypeInfo, iIndex, iCount));
 }
 /// <summary>
 /// 获取对象List
 /// </summary>
 /// <param name="tBaseMonitorTypeInfo">对象</param>
 /// <param name="iIndex">起始页码</param>
 /// <param name="iCount">每页数目</param>
 /// <returns>返回结果</returns>
 public List <TBaseMonitorTypeInfoVo> SelectByObject(TBaseMonitorTypeInfoVo tBaseMonitorTypeInfo, int iIndex, int iCount)
 {
     return(access.SelectByObject(tBaseMonitorTypeInfo, iIndex, iCount));
 }
Example #28
0
        /// <summary>
        /// 对象添加
        /// </summary>
        /// <param name="tBaseMonitorTypeInfo">对象</param>
        /// <returns>是否成功</returns>
        public bool Create(TBaseMonitorTypeInfoVo tBaseMonitorTypeInfo)
        {
            string strSQL = SqlHelper.BuildInsertExpress(tBaseMonitorTypeInfo, TBaseMonitorTypeInfoVo.T_BASE_MONITOR_TYPE_INFO_TABLE);

            return(SqlHelper.ExecuteNonQuery(CommandType.Text, strSQL) > 0 ? true : false);
        }
Example #29
0
        /// <summary>
        /// 根据对象获取全部数据,用Table承载
        ///  数据量较小时使用【不推荐】
        /// </summary>
        /// <param name="tBaseMonitorTypeInfo"></param>
        /// <returns></returns>
        public DataTable SelectByTable(TBaseMonitorTypeInfoVo tBaseMonitorTypeInfo)
        {
            string strSQL = "select * from T_BASE_MONITOR_TYPE_INFO " + this.BuildWhereStatement(tBaseMonitorTypeInfo);

            return(SqlHelper.ExecuteDataTable(strSQL));
        }
 /// <summary>
 /// 对象明细
 /// </summary>
 /// <param name="tBaseMonitorTypeInfo">对象条件</param>
 /// <returns>对象</returns>
 public TBaseMonitorTypeInfoVo Details(TBaseMonitorTypeInfoVo tBaseMonitorTypeInfo)
 {
     return(access.Details(tBaseMonitorTypeInfo));
 }