示例#1
0
        /// <summary>
        /// 生成配置读取
        /// </summary>
        /// <returns></returns>
        public static BiultSetting biultSettingRead()
        {
            BiultSetting biultSetting = new BiultSetting();

            try {
                XDocument config = XDocument.Load(Common.XMLBiultSetting);
                var       cf     = from el in config.Descendants("BiultSetting")
                                   select new {
                    Unit     = el.Element("Unit").Value,
                    Bank     = el.Element("Bank").Value,
                    Account  = el.Element("Account").Value,
                    UserName = el.Element("UserName").Value,
                    Address  = el.Element("Address").Value
                };
                foreach (var a in cf)
                {
                    biultSetting.Unit     = a.Unit;
                    biultSetting.Bank     = a.Bank;
                    biultSetting.Account  = a.Account;
                    biultSetting.UserName = a.UserName;
                    biultSetting.Address  = a.Address;
                }
            } catch (Exception ex) {
                throw ex;
            }
            return(biultSetting);
        }
示例#2
0
        public static void Generate(string path, Data data, BiultSetting biultSetting)
        {
            string generatePath = System.IO.Directory.GetCurrentDirectory() + @"\" + data.Town;

            if (!Directory.Exists(generatePath))         //判断文件目录是否已经存在
            {
                Directory.CreateDirectory(generatePath); //创建文件夹
            }
            BiultReportForm brf = new BiultReportForm();

            try {
                brf.CreateAWord();
                Index.biult(brf, data);
                CFGZS.biult(brf, data);
                CFGZS.biult(brf, data);
                CFJDS.biult(brf, data);
                CFJDS.biult(brf, data);
                if (data.ConfiscateAreaPrice > 0)
                {
                    CLJD.biult(brf, data);
                    CLJD.biult(brf, data);
                }
                JKTZ.biult(brf, data, biultSetting);
                brf.TypeBackspace();
                //brf.TypeBackspace();
                brf.SetView(Microsoft.Office.Interop.Word.WdViewType.wdPrintView);
                brf.SaveWord(path);
            } catch (Exception ex) {
                throw ex;
            }
        }
示例#3
0
 /// <summary>
 /// 配置文件写入
 /// </summary>
 /// <param name="biultSetting"></param>
 /// <returns></returns>
 public static bool biultSettingSave(BiultSetting biultSetting)
 {
     try {
         return(true);
     } catch (Exception ex) {
         return(false);
     }
 }
示例#4
0
 private static EcanNum ecanNum = new EcanNum();                                                                                      //数字大写转换
 /// <summary>
 /// 输入交款通知单
 /// </summary>
 /// <param name="brf"></param>
 public static void biult(BiultReportForm brf, Data data, BiultSetting biultSetting)
 {
     //brf.NewSection();
     //brf.SetPageFooter(data.Town);
     brf.NewPage();
     addTitle(brf, data);
     addText(brf, data, biultSetting);
     //brf.NewPage();
 }
示例#5
0
        void MainWindow_Loaded(object sender, RoutedEventArgs e)
        {
            List <string> towns = Load.townRead("Town");

            biultSetting               = Load.biultSettingRead();
            this.cbxTown.ItemsSource   = towns;
            this.cbxTown.SelectedIndex = 0;
            this.lblDepartment.Content = Common.table;
            this.lswData.ItemsSource   = dataList;
            //ImageBrush b = new ImageBrush();
            //b.ImageSource = new BitmapImage(new Uri("pack://application:,,,/CFSJMIS;component/Images/gray-x.png"));
            //b.Stretch = Stretch.Fill;
            //this.borderExit.Background = b;
            //throw new NotImplementedException();
        }
示例#6
0
 /// <summary>
 /// 输入正文
 /// </summary>
 /// <param name="brf"></param>
 /// <param name="data"></param>
 private static void addText(BiultReportForm brf, Data data, BiultSetting biultSetting)
 {
     ptextAlignment = 0;
     pFontBold      = 0;
     pText          = "";
     pFontName      = "仿宋_GB2312";
     pFontSize      = 16;
     pText          = "";
     addLine(brf);
     addLine(brf);
     pText = "执收单位:" + biultSetting.Unit;
     addLine(brf);
     pText = "开户银行:" + biultSetting.Bank;
     addLine(brf);
     pText = "账号:" + biultSetting.Account;
     addLine(brf);
     pText = "户名:" + biultSetting.UserName;
     addLine(brf);
     pText = "交款地点:" + biultSetting.Address;
     addLine(brf);
     pText = "";
     addLine(brf);
     addLine(brf);
     pText = "交款单位(或个人):" + data.Name;
     addLine(brf);
     pText = "金额:¥" + Math.Round((data.Price + data.ConfiscateAreaPrice), 2).ToString();
     addLine(brf);
     pText = "(大写)  " + ecanNum.CmycurD((data.Price + data.ConfiscateAreaPrice).ToString());
     addLine(brf);
     pText = "";
     addLine(brf);
     addLine(brf);
     addLine(brf);
     addLine(brf);
     pText = "                            青田县国土资源局";
     addLine(brf);
     pText = "                            " + System.DateTime.Now.Year + "年  月  日";
     addLine(brf);
 }