Exemplo n.º 1
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Mod_TSP_PLAN_SMS_TEST DataRowToModel(DataRow row)
        {
            Mod_TSP_PLAN_SMS_TEST model = new Mod_TSP_PLAN_SMS_TEST();

            if (row != null)
            {
                if (row["C_ID"] != null)
                {
                    model.C_ID = row["C_ID"].ToString();
                }
                if (row["C_ORDER_NO"] != null)
                {
                    model.C_ORDER_NO = row["C_ORDER_NO"].ToString();
                }
                if (row["C_DESIGN_NO"] != null)
                {
                    model.C_DESIGN_NO = row["C_DESIGN_NO"].ToString();
                }
                if (row["N_SLAB_WGT"] != null && row["N_SLAB_WGT"].ToString() != "")
                {
                    model.N_SLAB_WGT = decimal.Parse(row["N_SLAB_WGT"].ToString());
                }
                if (row["C_CTRL_NO"] != null)
                {
                    model.C_CTRL_NO = row["C_CTRL_NO"].ToString();
                }
                if (row["C_CCM_ID"] != null)
                {
                    model.C_CCM_ID = row["C_CCM_ID"].ToString();
                }
                if (row["C_CCM_DESC"] != null)
                {
                    model.C_CCM_DESC = row["C_CCM_DESC"].ToString();
                }
                if (row["C_PROD_NAME"] != null)
                {
                    model.C_PROD_NAME = row["C_PROD_NAME"].ToString();
                }
                if (row["C_STL_GRD"] != null)
                {
                    model.C_STL_GRD = row["C_STL_GRD"].ToString();
                }
                if (row["C_SPEC_CODE"] != null)
                {
                    model.C_SPEC_CODE = row["C_SPEC_CODE"].ToString();
                }
                if (row["C_LENGTH"] != null)
                {
                    model.C_LENGTH = row["C_LENGTH"].ToString();
                }
                if (row["C_MATRL_NO"] != null)
                {
                    model.C_MATRL_NO = row["C_MATRL_NO"].ToString();
                }
                if (row["C_MATRL_NAME"] != null)
                {
                    model.C_MATRL_NAME = row["C_MATRL_NAME"].ToString();
                }
                if (row["C_SLAB_SIZE"] != null)
                {
                    model.C_SLAB_SIZE = row["C_SLAB_SIZE"].ToString();
                }
                if (row["C_SLAB_LENGTH"] != null)
                {
                    model.C_SLAB_LENGTH = row["C_SLAB_LENGTH"].ToString();
                }
                if (row["C_STATE"] != null)
                {
                    model.C_STATE = row["C_STATE"].ToString();
                }
                if (row["C_STD_CODE"] != null)
                {
                    model.C_STD_CODE = row["C_STD_CODE"].ToString();
                }
                if (row["C_INITIALIZE_ITEM_ID"] != null)
                {
                    model.C_INITIALIZE_ITEM_ID = row["C_INITIALIZE_ITEM_ID"].ToString();
                }
                if (row["D_P_START_TIME"] != null && row["D_P_START_TIME"].ToString() != "")
                {
                    model.D_P_START_TIME = DateTime.Parse(row["D_P_START_TIME"].ToString());
                }
                if (row["D_P_END_TIME"] != null && row["D_P_END_TIME"].ToString() != "")
                {
                    model.D_P_END_TIME = DateTime.Parse(row["D_P_END_TIME"].ToString());
                }
                if (row["N_PROD_TIME"] != null && row["N_PROD_TIME"].ToString() != "")
                {
                    model.N_PROD_TIME = decimal.Parse(row["N_PROD_TIME"].ToString());
                }
                if (row["N_SORT"] != null && row["N_SORT"].ToString() != "")
                {
                    model.N_SORT = decimal.Parse(row["N_SORT"].ToString());
                }
                if (row["C_CAST_NO"] != null)
                {
                    model.C_CAST_NO = row["C_CAST_NO"].ToString();
                }
                if (row["N_STATUS"] != null && row["N_STATUS"].ToString() != "")
                {
                    model.N_STATUS = decimal.Parse(row["N_STATUS"].ToString());
                }
                if (row["C_EMP_ID"] != null)
                {
                    model.C_EMP_ID = row["C_EMP_ID"].ToString();
                }
                if (row["D_MOD_DT"] != null && row["D_MOD_DT"].ToString() != "")
                {
                    model.D_MOD_DT = DateTime.Parse(row["D_MOD_DT"].ToString());
                }
                if (row["C_REMARK"] != null)
                {
                    model.C_REMARK = row["C_REMARK"].ToString();
                }
                if (row["N_CREAT_PLAN"] != null && row["N_CREAT_PLAN"].ToString() != "")
                {
                    model.N_CREAT_PLAN = decimal.Parse(row["N_CREAT_PLAN"].ToString());
                }
                if (row["N_CREAT_ZG_PLAN"] != null && row["N_CREAT_ZG_PLAN"].ToString() != "")
                {
                    model.N_CREAT_ZG_PLAN = decimal.Parse(row["N_CREAT_ZG_PLAN"].ToString());
                }
                if (row["N_PRODUCE_TIME"] != null && row["N_PRODUCE_TIME"].ToString() != "")
                {
                    model.N_PRODUCE_TIME = decimal.Parse(row["N_PRODUCE_TIME"].ToString());
                }
                if (row["C_ZL_ID"] != null)
                {
                    model.C_ZL_ID = row["C_ZL_ID"].ToString();
                }
                if (row["C_LF_ID"] != null)
                {
                    model.C_LF_ID = row["C_LF_ID"].ToString();
                }
                if (row["C_RH_ID"] != null)
                {
                    model.C_RH_ID = row["C_RH_ID"].ToString();
                }
                if (row["C_LGJH"] != null)
                {
                    model.C_LGJH = row["C_LGJH"].ToString();
                }
                if (row["C_QUA"] != null)
                {
                    model.C_QUA = row["C_QUA"].ToString();
                }
                if (row["D_ARRIVE_ZG_TIME"] != null && row["D_ARRIVE_ZG_TIME"].ToString() != "")
                {
                    model.D_ARRIVE_ZG_TIME = DateTime.Parse(row["D_ARRIVE_ZG_TIME"].ToString());
                }
                if (row["C_BY1"] != null)
                {
                    model.C_BY1 = row["C_BY1"].ToString();
                }
                if (row["C_BY2"] != null)
                {
                    model.C_BY2 = row["C_BY2"].ToString();
                }
                if (row["C_BY3"] != null)
                {
                    model.C_BY3 = row["C_BY3"].ToString();
                }
                if (row["C_RH"] != null)
                {
                    model.C_RH = row["C_RH"].ToString();
                }
                if (row["C_DFP_HL"] != null)
                {
                    model.C_DFP_HL = row["C_DFP_HL"].ToString();
                }
                if (row["C_HL"] != null)
                {
                    model.C_HL = row["C_HL"].ToString();
                }
                if (row["C_XM"] != null)
                {
                    model.C_XM = row["C_XM"].ToString();
                }
                if (row["D_DFPHL_START_TIME"] != null && row["D_DFPHL_START_TIME"].ToString() != "")
                {
                    model.D_DFPHL_START_TIME = DateTime.Parse(row["D_DFPHL_START_TIME"].ToString());
                }
                if (row["D_DFPHL_END_TIME"] != null && row["D_DFPHL_END_TIME"].ToString() != "")
                {
                    model.D_DFPHL_END_TIME = DateTime.Parse(row["D_DFPHL_END_TIME"].ToString());
                }
                if (row["D_KP_START_TIME"] != null && row["D_KP_START_TIME"].ToString() != "")
                {
                    model.D_KP_START_TIME = DateTime.Parse(row["D_KP_START_TIME"].ToString());
                }
                if (row["D_KP_END_TIME"] != null && row["D_KP_END_TIME"].ToString() != "")
                {
                    model.D_KP_END_TIME = DateTime.Parse(row["D_KP_END_TIME"].ToString());
                }
                if (row["D_HL_START_TIME"] != null && row["D_HL_START_TIME"].ToString() != "")
                {
                    model.D_HL_START_TIME = DateTime.Parse(row["D_HL_START_TIME"].ToString());
                }
                if (row["D_HL_END_TIME"] != null && row["D_HL_END_TIME"].ToString() != "")
                {
                    model.D_HL_END_TIME = DateTime.Parse(row["D_HL_END_TIME"].ToString());
                }
                if (row["D_PLAN_KY_TIME"] != null && row["D_PLAN_KY_TIME"].ToString() != "")
                {
                    model.D_PLAN_KY_TIME = DateTime.Parse(row["D_PLAN_KY_TIME"].ToString());
                }
                if (row["C_PLAN_ROLL"] != null)
                {
                    model.C_PLAN_ROLL = row["C_PLAN_ROLL"].ToString();
                }
                if (row["D_ZZ_START_TIME"] != null && row["D_ZZ_START_TIME"].ToString() != "")
                {
                    model.D_ZZ_START_TIME = DateTime.Parse(row["D_ZZ_START_TIME"].ToString());
                }
                if (row["D_ZZ_END_TIME"] != null && row["D_ZZ_END_TIME"].ToString() != "")
                {
                    model.D_ZZ_END_TIME = DateTime.Parse(row["D_ZZ_END_TIME"].ToString());
                }
                if (row["D_XM_START_TIME"] != null && row["D_XM_START_TIME"].ToString() != "")
                {
                    model.D_XM_START_TIME = DateTime.Parse(row["D_XM_START_TIME"].ToString());
                }
                if (row["D_XM_END_TIME"] != null && row["D_XM_END_TIME"].ToString() != "")
                {
                    model.D_XM_END_TIME = DateTime.Parse(row["D_XM_END_TIME"].ToString());
                }
                if (row["C_STOVE_NO"] != null)
                {
                    model.C_STOVE_NO = row["C_STOVE_NO"].ToString();
                }
                if (row["D_DFPHL_START_TIME_SJ"] != null && row["D_DFPHL_START_TIME_SJ"].ToString() != "")
                {
                    model.D_DFPHL_START_TIME_SJ = DateTime.Parse(row["D_DFPHL_START_TIME_SJ"].ToString());
                }
                if (row["D_DFPHL_END_TIME_SJ"] != null && row["D_DFPHL_END_TIME_SJ"].ToString() != "")
                {
                    model.D_DFPHL_END_TIME_SJ = DateTime.Parse(row["D_DFPHL_END_TIME_SJ"].ToString());
                }
                if (row["D_KP_START_TIME_SJ"] != null && row["D_KP_START_TIME_SJ"].ToString() != "")
                {
                    model.D_KP_START_TIME_SJ = DateTime.Parse(row["D_KP_START_TIME_SJ"].ToString());
                }
                if (row["D_KP_END_TIME_SJ"] != null && row["D_KP_END_TIME_SJ"].ToString() != "")
                {
                    model.D_KP_END_TIME_SJ = DateTime.Parse(row["D_KP_END_TIME_SJ"].ToString());
                }
                if (row["D_HL_START_TIME_SJ"] != null && row["D_HL_START_TIME_SJ"].ToString() != "")
                {
                    model.D_HL_START_TIME_SJ = DateTime.Parse(row["D_HL_START_TIME_SJ"].ToString());
                }
                if (row["D_HL_END_TIME_SJ"] != null && row["D_HL_END_TIME_SJ"].ToString() != "")
                {
                    model.D_HL_END_TIME_SJ = DateTime.Parse(row["D_HL_END_TIME_SJ"].ToString());
                }
                if (row["D_XM_START_TIME_SJ"] != null && row["D_XM_START_TIME_SJ"].ToString() != "")
                {
                    model.D_XM_START_TIME_SJ = DateTime.Parse(row["D_XM_START_TIME_SJ"].ToString());
                }
                if (row["D_XM_END_TIME_SJ"] != null && row["D_XM_END_TIME_SJ"].ToString() != "")
                {
                    model.D_XM_END_TIME_SJ = DateTime.Parse(row["D_XM_END_TIME_SJ"].ToString());
                }
                if (row["N_SJ_WGT"] != null && row["N_SJ_WGT"].ToString() != "")
                {
                    model.N_SJ_WGT = decimal.Parse(row["N_SJ_WGT"].ToString());
                }
                if (row["D_START_TIME_SJ"] != null && row["D_START_TIME_SJ"].ToString() != "")
                {
                    model.D_START_TIME_SJ = DateTime.Parse(row["D_START_TIME_SJ"].ToString());
                }
                if (row["D_END_TIME_SJ"] != null && row["D_END_TIME_SJ"].ToString() != "")
                {
                    model.D_END_TIME_SJ = DateTime.Parse(row["D_END_TIME_SJ"].ToString());
                }
                if (row["N_DFP_HL_TIME"] != null && row["N_DFP_HL_TIME"].ToString() != "")
                {
                    model.N_DFP_HL_TIME = decimal.Parse(row["N_DFP_HL_TIME"].ToString());
                }
                if (row["N_HL_TIME"] != null && row["N_HL_TIME"].ToString() != "")
                {
                    model.N_HL_TIME = decimal.Parse(row["N_HL_TIME"].ToString());
                }
                if (row["C_ROUTE"] != null)
                {
                    model.C_ROUTE = row["C_ROUTE"].ToString();
                }
                if (row["N_SLAB_PW"] != null && row["N_SLAB_PW"].ToString() != "")
                {
                    model.N_SLAB_PW = decimal.Parse(row["N_SLAB_PW"].ToString());
                }
                if (row["C_MATRL_CODE_KP"] != null)
                {
                    model.C_MATRL_CODE_KP = row["C_MATRL_CODE_KP"].ToString();
                }
                if (row["C_MATRL_NAME_KP"] != null)
                {
                    model.C_MATRL_NAME_KP = row["C_MATRL_NAME_KP"].ToString();
                }
                if (row["C_KP_SIZE"] != null)
                {
                    model.C_KP_SIZE = row["C_KP_SIZE"].ToString();
                }
                if (row["N_KP_LENGTH"] != null && row["N_KP_LENGTH"].ToString() != "")
                {
                    model.N_KP_LENGTH = decimal.Parse(row["N_KP_LENGTH"].ToString());
                }
                if (row["N_KP_PW"] != null && row["N_KP_PW"].ToString() != "")
                {
                    model.N_KP_PW = decimal.Parse(row["N_KP_PW"].ToString());
                }
                if (row["N_USE_WGT"] != null && row["N_USE_WGT"].ToString() != "")
                {
                    model.N_USE_WGT = decimal.Parse(row["N_USE_WGT"].ToString());
                }
                if (row["D_USE_START_TIME_SJ"] != null && row["D_USE_START_TIME_SJ"].ToString() != "")
                {
                    model.D_USE_START_TIME_SJ = DateTime.Parse(row["D_USE_START_TIME_SJ"].ToString());
                }
                if (row["D_USE_END_TIME_SJ"] != null && row["D_USE_END_TIME_SJ"].ToString() != "")
                {
                    model.D_USE_END_TIME_SJ = DateTime.Parse(row["D_USE_END_TIME_SJ"].ToString());
                }
                if (row["D_CAN_USE_TIME"] != null && row["D_CAN_USE_TIME"].ToString() != "")
                {
                    model.D_CAN_USE_TIME = DateTime.Parse(row["D_CAN_USE_TIME"].ToString());
                }
                if (row["N_RH_NUM"] != null && row["N_RH_NUM"].ToString() != "")
                {
                    model.N_RH_NUM = decimal.Parse(row["N_RH_NUM"].ToString());
                }
                if (row["N_KP_WGT"] != null && row["N_KP_WGT"].ToString() != "")
                {
                    model.N_KP_WGT = decimal.Parse(row["N_KP_WGT"].ToString());
                }
                if (row["N_XM_WGT"] != null && row["N_XM_WGT"].ToString() != "")
                {
                    model.N_XM_WGT = decimal.Parse(row["N_XM_WGT"].ToString());
                }
                if (row["C_DFP_RZ"] != null)
                {
                    model.C_DFP_RZ = row["C_DFP_RZ"].ToString();
                }
                if (row["C_RZP_RZ"] != null)
                {
                    model.C_RZP_RZ = row["C_RZP_RZ"].ToString();
                }
                if (row["C_DFP_YQ"] != null)
                {
                    model.C_DFP_YQ = row["C_DFP_YQ"].ToString();
                }
                if (row["C_RZP_YQ"] != null)
                {
                    model.C_RZP_YQ = row["C_RZP_YQ"].ToString();
                }
                if (row["C_STL_GRD_TYPE"] != null)
                {
                    model.C_STL_GRD_TYPE = row["C_STL_GRD_TYPE"].ToString();
                }
                if (row["C_PROD_KIND"] != null)
                {
                    model.C_PROD_KIND = row["C_PROD_KIND"].ToString();
                }
                if (row["C_TL"] != null)
                {
                    model.C_TL = row["C_TL"].ToString();
                }
                if (row["N_JSCN"] != null && row["N_JSCN"].ToString() != "")
                {
                    model.N_JSCN = decimal.Parse(row["N_JSCN"].ToString());
                }
                if (row["C_FREE1"] != null)
                {
                    model.C_FREE1 = row["C_FREE1"].ToString();
                }
                if (row["C_FREE2"] != null)
                {
                    model.C_FREE2 = row["C_FREE2"].ToString();
                }
                if (row["N_GROUP"] != null && row["N_GROUP"].ToString() != "")
                {
                    model.N_GROUP = decimal.Parse(row["N_GROUP"].ToString());
                }
                if (row["C_FK"] != null)
                {
                    model.C_FK = row["C_FK"].ToString();
                }
                if (row["N_ZJCLS"] != null && row["N_ZJCLS"].ToString() != "")
                {
                    model.N_ZJCLS = decimal.Parse(row["N_ZJCLS"].ToString());
                }
                if (row["N_ZJCLS_MIN"] != null && row["N_ZJCLS_MIN"].ToString() != "")
                {
                    model.N_ZJCLS_MIN = decimal.Parse(row["N_ZJCLS_MIN"].ToString());
                }
                if (row["N_ZJCLS_MAX"] != null && row["N_ZJCLS_MAX"].ToString() != "")
                {
                    model.N_ZJCLS_MAX = decimal.Parse(row["N_ZJCLS_MAX"].ToString());
                }
                if (row["C_SL"] != null)
                {
                    model.C_SL = row["C_SL"].ToString();
                }
                if (row["C_WL"] != null)
                {
                    model.C_WL = row["C_WL"].ToString();
                }
                if (row["C_SLAB_TYPE"] != null)
                {
                    model.C_SLAB_TYPE = row["C_SLAB_TYPE"].ToString();
                }
                if (row["N_JC_SORT"] != null && row["N_JC_SORT"].ToString() != "")
                {
                    model.N_JC_SORT = decimal.Parse(row["N_JC_SORT"].ToString());
                }
            }
            return(model);
        }
Exemplo n.º 2
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public bool Add_Trans(Mod_TSP_PLAN_SMS_TEST model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into TSP_PLAN_SMS_TEST(");
            strSql.Append("C_ID,C_ORDER_NO,C_DESIGN_NO,N_SLAB_WGT,C_CTRL_NO,C_CCM_ID,C_CCM_DESC,C_PROD_NAME,C_STL_GRD,C_SPEC_CODE,C_LENGTH,C_MATRL_NO,C_MATRL_NAME,C_SLAB_SIZE,C_SLAB_LENGTH,C_STATE,C_STD_CODE,C_INITIALIZE_ITEM_ID,D_P_START_TIME,D_P_END_TIME,N_PROD_TIME,N_SORT,C_CAST_NO,N_STATUS,C_EMP_ID,D_MOD_DT,C_REMARK,N_CREAT_PLAN,N_CREAT_ZG_PLAN,N_PRODUCE_TIME,C_ZL_ID,C_LF_ID,C_RH_ID,C_LGJH,C_QUA,D_ARRIVE_ZG_TIME,C_BY1,C_BY2,C_BY3,C_RH,C_DFP_HL,C_HL,C_XM,D_DFPHL_START_TIME,D_DFPHL_END_TIME,D_KP_START_TIME,D_KP_END_TIME,D_HL_START_TIME,D_HL_END_TIME,D_PLAN_KY_TIME,C_PLAN_ROLL,D_ZZ_START_TIME,D_ZZ_END_TIME,D_XM_START_TIME,D_XM_END_TIME,C_STOVE_NO,D_DFPHL_START_TIME_SJ,D_DFPHL_END_TIME_SJ,D_KP_START_TIME_SJ,D_KP_END_TIME_SJ,D_HL_START_TIME_SJ,D_HL_END_TIME_SJ,D_XM_START_TIME_SJ,D_XM_END_TIME_SJ,N_SJ_WGT,D_START_TIME_SJ,D_END_TIME_SJ,N_DFP_HL_TIME,N_HL_TIME,C_ROUTE,N_SLAB_PW,C_MATRL_CODE_KP,C_MATRL_NAME_KP,C_KP_SIZE,N_KP_LENGTH,N_KP_PW,N_USE_WGT,D_USE_START_TIME_SJ,D_USE_END_TIME_SJ,D_CAN_USE_TIME,N_RH_NUM,N_KP_WGT,N_XM_WGT,C_DFP_RZ,C_RZP_RZ,C_DFP_YQ,C_RZP_YQ,C_STL_GRD_TYPE,C_PROD_KIND,C_TL,N_JSCN,C_FREE1,C_FREE2,N_GROUP,C_FK,N_ZJCLS,N_ZJCLS_MIN,N_ZJCLS_MAX,C_SL,C_WL,C_SLAB_TYPE,N_JC_SORT)");
            strSql.Append(" values (");
            strSql.Append(":C_ID,:C_ORDER_NO,:C_DESIGN_NO,:N_SLAB_WGT,:C_CTRL_NO,:C_CCM_ID,:C_CCM_DESC,:C_PROD_NAME,:C_STL_GRD,:C_SPEC_CODE,:C_LENGTH,:C_MATRL_NO,:C_MATRL_NAME,:C_SLAB_SIZE,:C_SLAB_LENGTH,:C_STATE,:C_STD_CODE,:C_INITIALIZE_ITEM_ID,:D_P_START_TIME,:D_P_END_TIME,:N_PROD_TIME,:N_SORT,:C_CAST_NO,:N_STATUS,:C_EMP_ID,:D_MOD_DT,:C_REMARK,:N_CREAT_PLAN,:N_CREAT_ZG_PLAN,:N_PRODUCE_TIME,:C_ZL_ID,:C_LF_ID,:C_RH_ID,:C_LGJH,:C_QUA,:D_ARRIVE_ZG_TIME,:C_BY1,:C_BY2,:C_BY3,:C_RH,:C_DFP_HL,:C_HL,:C_XM,:D_DFPHL_START_TIME,:D_DFPHL_END_TIME,:D_KP_START_TIME,:D_KP_END_TIME,:D_HL_START_TIME,:D_HL_END_TIME,:D_PLAN_KY_TIME,:C_PLAN_ROLL,:D_ZZ_START_TIME,:D_ZZ_END_TIME,:D_XM_START_TIME,:D_XM_END_TIME,:C_STOVE_NO,:D_DFPHL_START_TIME_SJ,:D_DFPHL_END_TIME_SJ,:D_KP_START_TIME_SJ,:D_KP_END_TIME_SJ,:D_HL_START_TIME_SJ,:D_HL_END_TIME_SJ,:D_XM_START_TIME_SJ,:D_XM_END_TIME_SJ,:N_SJ_WGT,:D_START_TIME_SJ,:D_END_TIME_SJ,:N_DFP_HL_TIME,:N_HL_TIME,:C_ROUTE,:N_SLAB_PW,:C_MATRL_CODE_KP,:C_MATRL_NAME_KP,:C_KP_SIZE,:N_KP_LENGTH,:N_KP_PW,:N_USE_WGT,:D_USE_START_TIME_SJ,:D_USE_END_TIME_SJ,:D_CAN_USE_TIME,:N_RH_NUM,:N_KP_WGT,:N_XM_WGT,:C_DFP_RZ,:C_RZP_RZ,:C_DFP_YQ,:C_RZP_YQ,:C_STL_GRD_TYPE,:C_PROD_KIND,:C_TL,:N_JSCN,:C_FREE1,:C_FREE2,:N_GROUP,:C_FK,:N_ZJCLS,:N_ZJCLS_MIN,:N_ZJCLS_MAX,:C_SL,:C_WL,:C_SLAB_TYPE,:N_JC_SORT)");
            OracleParameter[] parameters =
            {
                new OracleParameter(":C_ID",                  OracleDbType.Varchar2, 100),
                new OracleParameter(":C_ORDER_NO",            OracleDbType.Varchar2, 100),
                new OracleParameter(":C_DESIGN_NO",           OracleDbType.Varchar2, 100),
                new OracleParameter(":N_SLAB_WGT",            OracleDbType.Decimal,   15),
                new OracleParameter(":C_CTRL_NO",             OracleDbType.Varchar2, 100),
                new OracleParameter(":C_CCM_ID",              OracleDbType.Varchar2, 100),
                new OracleParameter(":C_CCM_DESC",            OracleDbType.Varchar2, 100),
                new OracleParameter(":C_PROD_NAME",           OracleDbType.Varchar2, 100),
                new OracleParameter(":C_STL_GRD",             OracleDbType.Varchar2, 100),
                new OracleParameter(":C_SPEC_CODE",           OracleDbType.Varchar2, 100),
                new OracleParameter(":C_LENGTH",              OracleDbType.Varchar2, 100),
                new OracleParameter(":C_MATRL_NO",            OracleDbType.Varchar2, 100),
                new OracleParameter(":C_MATRL_NAME",          OracleDbType.Varchar2, 100),
                new OracleParameter(":C_SLAB_SIZE",           OracleDbType.Varchar2, 100),
                new OracleParameter(":C_SLAB_LENGTH",         OracleDbType.Varchar2, 100),
                new OracleParameter(":C_STATE",               OracleDbType.Varchar2, 100),
                new OracleParameter(":C_STD_CODE",            OracleDbType.Varchar2, 100),
                new OracleParameter(":C_INITIALIZE_ITEM_ID",  OracleDbType.Varchar2, 100),
                new OracleParameter(":D_P_START_TIME",        OracleDbType.Date),
                new OracleParameter(":D_P_END_TIME",          OracleDbType.Date),
                new OracleParameter(":N_PROD_TIME",           OracleDbType.Decimal,    5),
                new OracleParameter(":N_SORT",                OracleDbType.Decimal,   20),
                new OracleParameter(":C_CAST_NO",             OracleDbType.Varchar2, 100),
                new OracleParameter(":N_STATUS",              OracleDbType.Decimal,    1),
                new OracleParameter(":C_EMP_ID",              OracleDbType.Varchar2, 100),
                new OracleParameter(":D_MOD_DT",              OracleDbType.Date),
                new OracleParameter(":C_REMARK",              OracleDbType.Varchar2, 500),
                new OracleParameter(":N_CREAT_PLAN",          OracleDbType.Decimal,    5),
                new OracleParameter(":N_CREAT_ZG_PLAN",       OracleDbType.Decimal,    5),
                new OracleParameter(":N_PRODUCE_TIME",        OracleDbType.Decimal,    5),
                new OracleParameter(":C_ZL_ID",               OracleDbType.Varchar2, 100),
                new OracleParameter(":C_LF_ID",               OracleDbType.Varchar2, 100),
                new OracleParameter(":C_RH_ID",               OracleDbType.Varchar2, 100),
                new OracleParameter(":C_LGJH",                OracleDbType.Varchar2, 100),
                new OracleParameter(":C_QUA",                 OracleDbType.Varchar2, 100),
                new OracleParameter(":D_ARRIVE_ZG_TIME",      OracleDbType.Date),
                new OracleParameter(":C_BY1",                 OracleDbType.Varchar2, 100),
                new OracleParameter(":C_BY2",                 OracleDbType.Varchar2, 100),
                new OracleParameter(":C_BY3",                 OracleDbType.Varchar2, 100),
                new OracleParameter(":C_RH",                  OracleDbType.Varchar2, 100),
                new OracleParameter(":C_DFP_HL",              OracleDbType.Varchar2, 100),
                new OracleParameter(":C_HL",                  OracleDbType.Varchar2, 100),
                new OracleParameter(":C_XM",                  OracleDbType.Varchar2, 100),
                new OracleParameter(":D_DFPHL_START_TIME",    OracleDbType.Date),
                new OracleParameter(":D_DFPHL_END_TIME",      OracleDbType.Date),
                new OracleParameter(":D_KP_START_TIME",       OracleDbType.Date),
                new OracleParameter(":D_KP_END_TIME",         OracleDbType.Date),
                new OracleParameter(":D_HL_START_TIME",       OracleDbType.Date),
                new OracleParameter(":D_HL_END_TIME",         OracleDbType.Date),
                new OracleParameter(":D_PLAN_KY_TIME",        OracleDbType.Date),
                new OracleParameter(":C_PLAN_ROLL",           OracleDbType.Varchar2, 100),
                new OracleParameter(":D_ZZ_START_TIME",       OracleDbType.Date),
                new OracleParameter(":D_ZZ_END_TIME",         OracleDbType.Date),
                new OracleParameter(":D_XM_START_TIME",       OracleDbType.Date),
                new OracleParameter(":D_XM_END_TIME",         OracleDbType.Date),
                new OracleParameter(":C_STOVE_NO",            OracleDbType.Varchar2, 100),
                new OracleParameter(":D_DFPHL_START_TIME_SJ", OracleDbType.Date),
                new OracleParameter(":D_DFPHL_END_TIME_SJ",   OracleDbType.Date),
                new OracleParameter(":D_KP_START_TIME_SJ",    OracleDbType.Date),
                new OracleParameter(":D_KP_END_TIME_SJ",      OracleDbType.Date),
                new OracleParameter(":D_HL_START_TIME_SJ",    OracleDbType.Date),
                new OracleParameter(":D_HL_END_TIME_SJ",      OracleDbType.Date),
                new OracleParameter(":D_XM_START_TIME_SJ",    OracleDbType.Date),
                new OracleParameter(":D_XM_END_TIME_SJ",      OracleDbType.Date),
                new OracleParameter(":N_SJ_WGT",              OracleDbType.Decimal,   15),
                new OracleParameter(":D_START_TIME_SJ",       OracleDbType.Date),
                new OracleParameter(":D_END_TIME_SJ",         OracleDbType.Date),
                new OracleParameter(":N_DFP_HL_TIME",         OracleDbType.Decimal,   10),
                new OracleParameter(":N_HL_TIME",             OracleDbType.Decimal,   10),
                new OracleParameter(":C_ROUTE",               OracleDbType.Varchar2, 100),
                new OracleParameter(":N_SLAB_PW",             OracleDbType.Decimal,   15),
                new OracleParameter(":C_MATRL_CODE_KP",       OracleDbType.Varchar2, 100),
                new OracleParameter(":C_MATRL_NAME_KP",       OracleDbType.Varchar2, 100),
                new OracleParameter(":C_KP_SIZE",             OracleDbType.Varchar2, 100),
                new OracleParameter(":N_KP_LENGTH",           OracleDbType.Decimal,   15),
                new OracleParameter(":N_KP_PW",               OracleDbType.Decimal,   15),
                new OracleParameter(":N_USE_WGT",             OracleDbType.Decimal,    5),
                new OracleParameter(":D_USE_START_TIME_SJ",   OracleDbType.Date),
                new OracleParameter(":D_USE_END_TIME_SJ",     OracleDbType.Date),
                new OracleParameter(":D_CAN_USE_TIME",        OracleDbType.Date),
                new OracleParameter(":N_RH_NUM",              OracleDbType.Decimal,    5),
                new OracleParameter(":N_KP_WGT",              OracleDbType.Decimal,   15),
                new OracleParameter(":N_XM_WGT",              OracleDbType.Decimal,   15),
                new OracleParameter(":C_DFP_RZ",              OracleDbType.Varchar2, 100),
                new OracleParameter(":C_RZP_RZ",              OracleDbType.Varchar2, 100),
                new OracleParameter(":C_DFP_YQ",              OracleDbType.Varchar2, 100),
                new OracleParameter(":C_RZP_YQ",              OracleDbType.Varchar2, 100),
                new OracleParameter(":C_STL_GRD_TYPE",        OracleDbType.Varchar2, 100),
                new OracleParameter(":C_PROD_KIND",           OracleDbType.Varchar2, 100),
                new OracleParameter(":C_TL",                  OracleDbType.Varchar2, 100),
                new OracleParameter(":N_JSCN",                OracleDbType.Decimal,    5),
                new OracleParameter(":C_FREE1",               OracleDbType.Varchar2, 100),
                new OracleParameter(":C_FREE2",               OracleDbType.Varchar2, 100),
                new OracleParameter(":N_GROUP",               OracleDbType.Decimal,    5),
                new OracleParameter(":C_FK",                  OracleDbType.Varchar2, 100),
                new OracleParameter(":N_ZJCLS",               OracleDbType.Decimal,    4),
                new OracleParameter(":N_ZJCLS_MIN",           OracleDbType.Decimal,    4),
                new OracleParameter(":N_ZJCLS_MAX",           OracleDbType.Decimal,    4),
                new OracleParameter(":C_SL",                  OracleDbType.Varchar2, 100),
                new OracleParameter(":C_WL",                  OracleDbType.Varchar2, 100),
                new OracleParameter(":C_SLAB_TYPE",           OracleDbType.Varchar2, 100),
                new OracleParameter(":N_JC_SORT",             OracleDbType.Decimal, 20)
            };
            parameters[0].Value   = model.C_ID;
            parameters[1].Value   = model.C_ORDER_NO;
            parameters[2].Value   = model.C_DESIGN_NO;
            parameters[3].Value   = model.N_SLAB_WGT;
            parameters[4].Value   = model.C_CTRL_NO;
            parameters[5].Value   = model.C_CCM_ID;
            parameters[6].Value   = model.C_CCM_DESC;
            parameters[7].Value   = model.C_PROD_NAME;
            parameters[8].Value   = model.C_STL_GRD;
            parameters[9].Value   = model.C_SPEC_CODE;
            parameters[10].Value  = model.C_LENGTH;
            parameters[11].Value  = model.C_MATRL_NO;
            parameters[12].Value  = model.C_MATRL_NAME;
            parameters[13].Value  = model.C_SLAB_SIZE;
            parameters[14].Value  = model.C_SLAB_LENGTH;
            parameters[15].Value  = model.C_STATE;
            parameters[16].Value  = model.C_STD_CODE;
            parameters[17].Value  = model.C_INITIALIZE_ITEM_ID;
            parameters[18].Value  = model.D_P_START_TIME;
            parameters[19].Value  = model.D_P_END_TIME;
            parameters[20].Value  = model.N_PROD_TIME;
            parameters[21].Value  = model.N_SORT;
            parameters[22].Value  = model.C_CAST_NO;
            parameters[23].Value  = model.N_STATUS;
            parameters[24].Value  = model.C_EMP_ID;
            parameters[25].Value  = model.D_MOD_DT;
            parameters[26].Value  = model.C_REMARK;
            parameters[27].Value  = model.N_CREAT_PLAN;
            parameters[28].Value  = model.N_CREAT_ZG_PLAN;
            parameters[29].Value  = model.N_PRODUCE_TIME;
            parameters[30].Value  = model.C_ZL_ID;
            parameters[31].Value  = model.C_LF_ID;
            parameters[32].Value  = model.C_RH_ID;
            parameters[33].Value  = model.C_LGJH;
            parameters[34].Value  = model.C_QUA;
            parameters[35].Value  = model.D_ARRIVE_ZG_TIME;
            parameters[36].Value  = model.C_BY1;
            parameters[37].Value  = model.C_BY2;
            parameters[38].Value  = model.C_BY3;
            parameters[39].Value  = model.C_RH;
            parameters[40].Value  = model.C_DFP_HL;
            parameters[41].Value  = model.C_HL;
            parameters[42].Value  = model.C_XM;
            parameters[43].Value  = model.D_DFPHL_START_TIME;
            parameters[44].Value  = model.D_DFPHL_END_TIME;
            parameters[45].Value  = model.D_KP_START_TIME;
            parameters[46].Value  = model.D_KP_END_TIME;
            parameters[47].Value  = model.D_HL_START_TIME;
            parameters[48].Value  = model.D_HL_END_TIME;
            parameters[49].Value  = model.D_PLAN_KY_TIME;
            parameters[50].Value  = model.C_PLAN_ROLL;
            parameters[51].Value  = model.D_ZZ_START_TIME;
            parameters[52].Value  = model.D_ZZ_END_TIME;
            parameters[53].Value  = model.D_XM_START_TIME;
            parameters[54].Value  = model.D_XM_END_TIME;
            parameters[55].Value  = model.C_STOVE_NO;
            parameters[56].Value  = model.D_DFPHL_START_TIME_SJ;
            parameters[57].Value  = model.D_DFPHL_END_TIME_SJ;
            parameters[58].Value  = model.D_KP_START_TIME_SJ;
            parameters[59].Value  = model.D_KP_END_TIME_SJ;
            parameters[60].Value  = model.D_HL_START_TIME_SJ;
            parameters[61].Value  = model.D_HL_END_TIME_SJ;
            parameters[62].Value  = model.D_XM_START_TIME_SJ;
            parameters[63].Value  = model.D_XM_END_TIME_SJ;
            parameters[64].Value  = model.N_SJ_WGT;
            parameters[65].Value  = model.D_START_TIME_SJ;
            parameters[66].Value  = model.D_END_TIME_SJ;
            parameters[67].Value  = model.N_DFP_HL_TIME;
            parameters[68].Value  = model.N_HL_TIME;
            parameters[69].Value  = model.C_ROUTE;
            parameters[70].Value  = model.N_SLAB_PW;
            parameters[71].Value  = model.C_MATRL_CODE_KP;
            parameters[72].Value  = model.C_MATRL_NAME_KP;
            parameters[73].Value  = model.C_KP_SIZE;
            parameters[74].Value  = model.N_KP_LENGTH;
            parameters[75].Value  = model.N_KP_PW;
            parameters[76].Value  = model.N_USE_WGT;
            parameters[77].Value  = model.D_USE_START_TIME_SJ;
            parameters[78].Value  = model.D_USE_END_TIME_SJ;
            parameters[79].Value  = model.D_CAN_USE_TIME;
            parameters[80].Value  = model.N_RH_NUM;
            parameters[81].Value  = model.N_KP_WGT;
            parameters[82].Value  = model.N_XM_WGT;
            parameters[83].Value  = model.C_DFP_RZ;
            parameters[84].Value  = model.C_RZP_RZ;
            parameters[85].Value  = model.C_DFP_YQ;
            parameters[86].Value  = model.C_RZP_YQ;
            parameters[87].Value  = model.C_STL_GRD_TYPE;
            parameters[88].Value  = model.C_PROD_KIND;
            parameters[89].Value  = model.C_TL;
            parameters[90].Value  = model.N_JSCN;
            parameters[91].Value  = model.C_FREE1;
            parameters[92].Value  = model.C_FREE2;
            parameters[93].Value  = model.N_GROUP;
            parameters[94].Value  = model.C_FK;
            parameters[95].Value  = model.N_ZJCLS;
            parameters[96].Value  = model.N_ZJCLS_MIN;
            parameters[97].Value  = model.N_ZJCLS_MAX;
            parameters[98].Value  = model.C_SL;
            parameters[99].Value  = model.C_WL;
            parameters[100].Value = model.C_SLAB_TYPE;
            parameters[101].Value = model.N_JC_SORT;

            int rows = TransactionHelper.ExecuteSql(strSql.ToString(), parameters);

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