示例#1
0
        } // End Class cDwgInfo


        private static cDwgInfo GetDwgInfo(string strApertureDWG)
        {
            cDwgInfo DwgInfo = new cDwgInfo();

            using (System.Data.IDbCommand cmd = SQL.CreateCommandFromFile("Geschoss.sql"))
            {
                SQL.AddParameter(cmd, "__in_ZO_GSDWG_ApertureDWG", strApertureDWG);

                using (System.Data.DataTable dt = SQL.GetDataTable(cmd))
                {
                    if (dt != null && dt.Rows.Count > 0)
                    {
                        System.Data.DataRow dr = dt.Rows[0];

                        DwgInfo.GS_UID = System.Convert.ToString(dr["GS_UID"]);
                        DwgInfo.ZO_GSDWG_ApertureDWG = System.Convert.ToString(dr["ZO_GSDWG_ApertureDWG"]);
                        DwgInfo.SO_Nr = System.Convert.ToString(dr["SO_Nr"]);
                        DwgInfo.GB_Nr = System.Convert.ToString(dr["GB_Nr"]);
                        DwgInfo.ZO_GSDWG_ApertureObjID = System.Convert.ToString(dr["ZO_GSDWG_ApertureObjID"]);


                        DwgInfo.HaveInfo = true;
                    } // End if (dt != null && dt.Rows.Count > 0)
                }     // End Using dt
            }         // End Using cmd

            return(DwgInfo);
        } // End Function GetDwgInfo
示例#2
0
        } // End Function GetDwgInfo

        public static void ConvertSingleFile(string strApertureDWG)
        {
            cDwgInfo DwgInfo = GetDwgInfo(strApertureDWG);

            if (DwgInfo.HaveInfo)
            {
                SaveSVG(DwgInfo.GS_UID, DwgInfo.ZO_GSDWG_ApertureDWG, DwgInfo.ZO_GSDWG_ApertureObjID, DwgInfo.SO_Nr, DwgInfo.GB_Nr);
            }
        } // End Sub ConvertSingleFile