示例#1
0
        public static int ToDb(MprObjImgFld obj, string id_obj)
        {
            if (id_obj == null)
            {
                return
                    Cfg.DbRpt.Insert(true, MprTblObj.TableName, MprTblObj.id_obj,
                    MprTblObj.id_rpt_obj, obj.IDReport,
                    MprTblObj.name_obj, obj.Name,
                    MprTblObj.cat_obj, obj.Category.ToString(),
                    MprTblObj.section_obj, obj.Section.ToString(),
                    MprTblObj.index_obj, obj.Index,
                    MprTblObj.printed_obj, obj.Printed,
                    MprTblObj.img_size_mode_obj, obj.SizeMode.ToString(),
                    MprTblObj.type_obj, obj.Type.ToString(),
                    MprTblObj.rotate_angle_obj, obj.RotateAngle,

                    MprTblObj.location_obj, UtlConvert.ToString(obj.Location),
                    MprTblObj.size_obj, UtlConvert.ToString(obj.Size),
                    MprTblObj.value_blb_obj, UtlConvert.ToByteA(obj.Image),
                    MprTblObj.value_txt_obj, obj.ImageFile,
                    MprTblObj.value_sql_obj, obj.ImageSQL,
                    MprTblObj.style_rect_obj, obj.Style.ToString()
                    );
            }
            else
            {
                return
                    Cfg.DbRpt.Update(true, MprTblObj.TableName, MprTblObj.id_obj, obj.ID,
                    MprTblObj.id_rpt_obj, obj.IDReport,
                    MprTblObj.name_obj, obj.Name,
                    MprTblObj.cat_obj, obj.Category.ToString(),
                    MprTblObj.section_obj, obj.Section.ToString(),
                    MprTblObj.index_obj, obj.Index,
                    MprTblObj.printed_obj, obj.Printed,
                    MprTblObj.img_size_mode_obj, obj.SizeMode.ToString(),
                    MprTblObj.type_obj, obj.Type.ToString(),
                    MprTblObj.rotate_angle_obj, obj.RotateAngle,

                    MprTblObj.location_obj, UtlConvert.ToString(obj.Location),
                    MprTblObj.size_obj, UtlConvert.ToString(obj.Size),
                    MprTblObj.value_blb_obj, UtlConvert.ToByteA(obj.Image),
                    MprTblObj.value_txt_obj, obj.ImageFile,
                    MprTblObj.value_sql_obj, obj.ImageSQL,
                    MprTblObj.style_rect_obj, obj.Style.ToString()
                    );
            }
        }
示例#2
0
 public static MprObjImgFld FromDbToIH(string id_obj)
 {
     MprObjImgFld obj = new MprObjImgFld(id_obj);
     obj.Location = UtlConvert.ToIH(obj.Location);
     obj.Size = UtlConvert.ToIH(obj.Size);
     return obj;
 }