Example #1
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public RELAYTEST.Model.ModelLIMS_DOWNLOAD_PARA GetModel()
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  ");
            strSql.Append(" RESULT_NUMBER,委托单号,委托日期,委托单位,联系人,电话,EMAIL,检测性质,检测目的,产品大类,产品大类名称,二级分类,二级分类名称,三级分类,三级分类名称,任务编号,检测项目,检测标准,任务编号键值,条件参数,条件默认值 ");
            strSql.Append(" from LIMS_DOWNLOAD_PARA ");
            strSql.Append(" where ");
            RELAYTEST.Model.ModelLIMS_DOWNLOAD_PARA model = new RELAYTEST.Model.ModelLIMS_DOWNLOAD_PARA();
            DataSet ds = Query(strSql.ToString());

            if (ds.Tables[0].Rows.Count > 0)
            {
                if (ds.Tables[0].Rows[0]["RESULT_NUMBER"].ToString() != "")
                {
                    model.RESULT_NUMBER = int.Parse(ds.Tables[0].Rows[0]["RESULT_NUMBER"].ToString());
                }
                model.委托单号 = ds.Tables[0].Rows[0]["委托单号"].ToString();
                if (ds.Tables[0].Rows[0]["委托日期"].ToString() != "")
                {
                    model.委托日期 = DateTime.Parse(ds.Tables[0].Rows[0]["委托日期"].ToString());
                }
                model.委托单位 = ds.Tables[0].Rows[0]["委托单位"].ToString();
                model.联系人  = ds.Tables[0].Rows[0]["联系人"].ToString();
                if (ds.Tables[0].Rows[0]["电话"].ToString() != "")
                {
                    model.电话 = int.Parse(ds.Tables[0].Rows[0]["电话"].ToString());
                }
                model.EMAIL  = ds.Tables[0].Rows[0]["EMAIL"].ToString();
                model.检测性质   = ds.Tables[0].Rows[0]["检测性质"].ToString();
                model.检测目的   = ds.Tables[0].Rows[0]["检测目的"].ToString();
                model.产品大类   = ds.Tables[0].Rows[0]["产品大类"].ToString();
                model.产品大类名称 = ds.Tables[0].Rows[0]["产品大类名称"].ToString();
                model.二级分类   = ds.Tables[0].Rows[0]["二级分类"].ToString();
                model.二级分类名称 = ds.Tables[0].Rows[0]["二级分类名称"].ToString();
                model.级分类    = ds.Tables[0].Rows[0]["三级分类"].ToString();
                model.级分类名称  = ds.Tables[0].Rows[0]["三级分类名称"].ToString();
                model.任务编号   = ds.Tables[0].Rows[0]["任务编号"].ToString();
                model.检测项目   = ds.Tables[0].Rows[0]["检测项目"].ToString();
                model.检测标准   = ds.Tables[0].Rows[0]["检测标准"].ToString();
                if (ds.Tables[0].Rows[0]["任务编号键值"].ToString() != "")
                {
                    model.任务编号键值 = int.Parse(ds.Tables[0].Rows[0]["任务编号键值"].ToString());
                }
                model.条件参数  = ds.Tables[0].Rows[0]["条件参数"].ToString();
                model.条件默认值 = ds.Tables[0].Rows[0]["条件默认值"].ToString();
                return(model);
            }
            else
            {
                return(null);
            }
        }
Example #2
0
        /// <summary>
        /// 获得数据列表
        /// </summary>
        public List <RELAYTEST.Model.ModelLIMS_DOWNLOAD_PARA> DataTableToList(DataTable dt)
        {
            List <RELAYTEST.Model.ModelLIMS_DOWNLOAD_PARA> modelList = new List <RELAYTEST.Model.ModelLIMS_DOWNLOAD_PARA>();
            int rowsCount = dt.Rows.Count;

            if (rowsCount > 0)
            {
                RELAYTEST.Model.ModelLIMS_DOWNLOAD_PARA model;
                for (int n = 0; n < rowsCount; n++)
                {
                    model = new RELAYTEST.Model.ModelLIMS_DOWNLOAD_PARA();
                    if (dt.Rows[n]["RESULT_NUMBER"].ToString() != "")
                    {
                        model.RESULT_NUMBER = int.Parse(dt.Rows[n]["RESULT_NUMBER"].ToString());
                    }
                    model.委托单号 = dt.Rows[n]["委托单号"].ToString();
                    if (dt.Rows[n]["委托日期"].ToString() != "")
                    {
                        model.委托日期 = DateTime.Parse(dt.Rows[n]["委托日期"].ToString());
                    }
                    model.委托单位 = dt.Rows[n]["委托单位"].ToString();
                    model.联系人  = dt.Rows[n]["联系人"].ToString();
                    if (dt.Rows[n]["电话"].ToString() != "")
                    {
                        model.电话 = int.Parse(dt.Rows[n]["电话"].ToString());
                    }
                    model.EMAIL  = dt.Rows[n]["EMAIL"].ToString();
                    model.检测性质   = dt.Rows[n]["检测性质"].ToString();
                    model.检测目的   = dt.Rows[n]["检测目的"].ToString();
                    model.产品大类   = dt.Rows[n]["产品大类"].ToString();
                    model.产品大类名称 = dt.Rows[n]["产品大类名称"].ToString();
                    model.二级分类   = dt.Rows[n]["二级分类"].ToString();
                    model.二级分类名称 = dt.Rows[n]["二级分类名称"].ToString();
                    model.级分类    = dt.Rows[n]["三级分类"].ToString();
                    model.级分类名称  = dt.Rows[n]["三级分类名称"].ToString();
                    model.任务编号   = dt.Rows[n]["任务编号"].ToString();
                    model.检测项目   = dt.Rows[n]["检测项目"].ToString();
                    model.检测标准   = dt.Rows[n]["检测标准"].ToString();
                    if (dt.Rows[n]["任务编号键值"].ToString() != "")
                    {
                        model.任务编号键值 = int.Parse(dt.Rows[n]["任务编号键值"].ToString());
                    }
                    model.条件参数  = dt.Rows[n]["条件参数"].ToString();
                    model.条件默认值 = dt.Rows[n]["条件默认值"].ToString();
                    modelList.Add(model);
                }
            }
            return(modelList);
        }
Example #3
0
 /// <summary>
 /// 更新一条数据
 /// </summary>
 public bool Update(RELAYTEST.Model.ModelLIMS_DOWNLOAD_PARA model)
 {
     return(dal.Update(model));
 }
Example #4
0
 /// <summary>
 /// 增加一条数据
 /// </summary>
 public void Add(RELAYTEST.Model.ModelLIMS_DOWNLOAD_PARA model)
 {
     dal.Add(model);
 }
Example #5
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public void Add(RELAYTEST.Model.ModelLIMS_DOWNLOAD_PARA model)
        {
            StringBuilder strSql  = new StringBuilder();
            StringBuilder strSql1 = new StringBuilder();
            StringBuilder strSql2 = new StringBuilder();

            if (model.RESULT_NUMBER != null)
            {
                strSql1.Append("RESULT_NUMBER,");
                strSql2.Append("" + model.RESULT_NUMBER + ",");
            }
            if (model.委托单号 != null)
            {
                strSql1.Append("委托单号,");
                strSql2.Append("'" + model.委托单号 + "',");
            }
            if (model.委托日期 != null)
            {
                strSql1.Append("委托日期,");
                strSql2.Append("to_date('" + model.委托日期.ToString() + "','YYYY-MM-DD HH24:MI:SS'),");
            }
            if (model.委托单位 != null)
            {
                strSql1.Append("委托单位,");
                strSql2.Append("'" + model.委托单位 + "',");
            }
            if (model.联系人 != null)
            {
                strSql1.Append("联系人,");
                strSql2.Append("'" + model.联系人 + "',");
            }
            if (model.电话 != null)
            {
                strSql1.Append("电话,");
                strSql2.Append("" + model.电话 + ",");
            }
            if (model.EMAIL != null)
            {
                strSql1.Append("EMAIL,");
                strSql2.Append("'" + model.EMAIL + "',");
            }
            if (model.检测性质 != null)
            {
                strSql1.Append("检测性质,");
                strSql2.Append("'" + model.检测性质 + "',");
            }
            if (model.检测目的 != null)
            {
                strSql1.Append("检测目的,");
                strSql2.Append("'" + model.检测目的 + "',");
            }
            if (model.产品大类 != null)
            {
                strSql1.Append("产品大类,");
                strSql2.Append("'" + model.产品大类 + "',");
            }
            if (model.产品大类名称 != null)
            {
                strSql1.Append("产品大类名称,");
                strSql2.Append("'" + model.产品大类名称 + "',");
            }
            if (model.二级分类 != null)
            {
                strSql1.Append("二级分类,");
                strSql2.Append("'" + model.二级分类 + "',");
            }
            if (model.二级分类名称 != null)
            {
                strSql1.Append("二级分类名称,");
                strSql2.Append("'" + model.二级分类名称 + "',");
            }
            if (model.级分类 != null)
            {
                strSql1.Append("三级分类,");
                strSql2.Append("'" + model.级分类 + "',");
            }
            if (model.级分类名称 != null)
            {
                strSql1.Append("三级分类名称,");
                strSql2.Append("'" + model.级分类名称 + "',");
            }
            if (model.任务编号 != null)
            {
                strSql1.Append("任务编号,");
                strSql2.Append("'" + model.任务编号 + "',");
            }
            if (model.检测项目 != null)
            {
                strSql1.Append("检测项目,");
                strSql2.Append("'" + model.检测项目 + "',");
            }
            if (model.检测标准 != null)
            {
                strSql1.Append("检测标准,");
                strSql2.Append("'" + model.检测标准 + "',");
            }
            if (model.任务编号键值 != null)
            {
                strSql1.Append("任务编号键值,");
                strSql2.Append("" + model.任务编号键值 + ",");
            }
            if (model.条件参数 != null)
            {
                strSql1.Append("条件参数,");
                strSql2.Append("'" + model.条件参数 + "',");
            }
            if (model.条件默认值 != null)
            {
                strSql1.Append("条件默认值,");
                strSql2.Append("'" + model.条件默认值 + "',");
            }
            strSql.Append("insert into LIMS_DOWNLOAD_PARA(");
            strSql.Append(strSql1.ToString().Remove(strSql1.Length - 1));
            strSql.Append(")");
            strSql.Append(" values (");
            strSql.Append(strSql2.ToString().Remove(strSql2.Length - 1));
            strSql.Append(")");
            ExecuteSql(strSql.ToString());
        }
Example #6
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(RELAYTEST.Model.ModelLIMS_DOWNLOAD_PARA model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update LIMS_DOWNLOAD_PARA set ");
            if (model.RESULT_NUMBER != null)
            {
                strSql.Append("RESULT_NUMBER=" + model.RESULT_NUMBER + ",");
            }
            if (model.委托单号 != null)
            {
                strSql.Append("委托单号='" + model.委托单号 + "',");
            }
            if (model.委托日期 != null)
            {
                strSql.Append("委托日期=to_date('" + model.委托日期.ToString() + "','YYYY-MM-DD HH24:MI:SS'),");
            }
            if (model.委托单位 != null)
            {
                strSql.Append("委托单位='" + model.委托单位 + "',");
            }
            if (model.联系人 != null)
            {
                strSql.Append("联系人='" + model.联系人 + "',");
            }
            if (model.电话 != null)
            {
                strSql.Append("电话=" + model.电话 + ",");
            }
            if (model.EMAIL != null)
            {
                strSql.Append("EMAIL='" + model.EMAIL + "',");
            }
            if (model.检测性质 != null)
            {
                strSql.Append("检测性质='" + model.检测性质 + "',");
            }
            if (model.检测目的 != null)
            {
                strSql.Append("检测目的='" + model.检测目的 + "',");
            }
            if (model.产品大类 != null)
            {
                strSql.Append("产品大类='" + model.产品大类 + "',");
            }
            if (model.产品大类名称 != null)
            {
                strSql.Append("产品大类名称='" + model.产品大类名称 + "',");
            }
            if (model.二级分类 != null)
            {
                strSql.Append("二级分类='" + model.二级分类 + "',");
            }
            if (model.二级分类名称 != null)
            {
                strSql.Append("二级分类名称='" + model.二级分类名称 + "',");
            }
            if (model.级分类 != null)
            {
                strSql.Append("三级分类='" + model.级分类 + "',");
            }
            if (model.级分类名称 != null)
            {
                strSql.Append("三级分类名称='" + model.级分类名称 + "',");
            }
            if (model.任务编号 != null)
            {
                strSql.Append("任务编号='" + model.任务编号 + "',");
            }
            if (model.检测项目 != null)
            {
                strSql.Append("检测项目='" + model.检测项目 + "',");
            }
            if (model.检测标准 != null)
            {
                strSql.Append("检测标准='" + model.检测标准 + "',");
            }
            if (model.任务编号键值 != null)
            {
                strSql.Append("任务编号键值=" + model.任务编号键值 + ",");
            }
            if (model.条件参数 != null)
            {
                strSql.Append("条件参数='" + model.条件参数 + "',");
            }
            if (model.条件默认值 != null)
            {
                strSql.Append("条件默认值='" + model.条件默认值 + "',");
            }
            int n = strSql.ToString().LastIndexOf(",");

            strSql.Remove(n, 1);
            strSql.Append(" where ");
            int rowsAffected = ExecuteSql(strSql.ToString());

            if (rowsAffected > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }