public int Print()
 {
     Neusoft.FrameWork.WinForms.Classes.Print print       = new Neusoft.FrameWork.WinForms.Classes.Print();
     Neusoft.HISFC.BizLogic.Manager.PageSize  pageManager = new Neusoft.HISFC.BizLogic.Manager.PageSize();
     print.SetPageSize(pageManager.GetPageSize("MZGH"));
     print.PrintPage(0, 0, this);
     return(0);
 }
        public int Print()
        {
            Neusoft.FrameWork.WinForms.Classes.Print print = new Neusoft.FrameWork.WinForms.Classes.Print();
            Neusoft.HISFC.Models.Base.PageSize       ps    = new Neusoft.HISFC.Models.Base.PageSize();
            Neusoft.HISFC.BizLogic.Manager.PageSize  psMgr = new Neusoft.HISFC.BizLogic.Manager.PageSize();
            ps = psMgr.GetPageSize("241");

            print.SetPageSize(ps);
            print.ControlBorder = Neusoft.FrameWork.WinForms.Classes.enuControlBorder.None;
            print.PrintPage(20, 10, this);

            //Neusoft.FrameWork.WinForms.Classes.Print print = new Neusoft.FrameWork.WinForms.Classes.Print();

            //print.PrintPreview(40, 10, this);

            return(1);
        }
Beispiel #3
0
        public int Print()
        {
            #region {E11D456D-F6F8-44e7-AFD8-49879BB825AC}



            //设置为非现场打印
            IsZZFYPrint = true;
            //
            //this.printDocument1.Print();
            //return 1;
            try
            {
                Neusoft.FrameWork.WinForms.Classes.Print print = null;
                Neusoft.HISFC.Models.Base.PageSize       ps    = null;
                try
                {
                    print = new Neusoft.FrameWork.WinForms.Classes.Print();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("初始化打印机失败!" + ex.Message);

                    return(-1);
                }

                ps = new Neusoft.HISFC.Models.Base.PageSize();
                Neusoft.HISFC.BizLogic.Manager.PageSize pss = new Neusoft.HISFC.BizLogic.Manager.PageSize();
                ps = pss.GetPageSize("ZYJSFP");

                print.SetPageSize(ps);

                InitReceipt();

                print.PrintPage(0, 0, this);
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message);
                return(1);
            }

            return(1);

            #endregion
        }
Beispiel #4
0
        int Neusoft.FrameWork.WinForms.Forms.IReportPrinter.Print()
        {
            p.ControlBorder = Neusoft.FrameWork.WinForms.Classes.enuControlBorder.Border;
            Neusoft.HISFC.BizLogic.Manager.PageSize  pageSizeManager = new Neusoft.HISFC.BizLogic.Manager.PageSize();
            Neusoft.FrameWork.WinForms.Classes.Print print           = null;

            try
            {
                print = new Neusoft.FrameWork.WinForms.Classes.Print();
            }
            catch (Exception e)
            {
                MessageBox.Show("初始化打印机失败");
            }
            print.SetPageSize(pageSizeManager.GetPageSize("BAGL"));

            return(print.PrintPage(0, 0, this));

            //return p.PrintPage(20, 10, this);
        }
        public int Print()
        {
            #region {3D7893EA-5DE3-4799-8C8F-B5FF40591C15}


            try
            {
                Neusoft.FrameWork.WinForms.Classes.Print print = null;
                try
                {
                    print = new Neusoft.FrameWork.WinForms.Classes.Print();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("初始化打印机失败!" + ex.Message);

                    return(-1);
                }

                Neusoft.HISFC.Models.Base.PageSize      ps  = new Neusoft.HISFC.Models.Base.PageSize();
                Neusoft.HISFC.BizLogic.Manager.PageSize pss = new Neusoft.HISFC.BizLogic.Manager.PageSize();
                ps = pss.GetPageSize("YJJFP");

                print.SetPageSize(ps);
                print.PrintPage(0, 0, this);
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message);
                return(1);
            }

            return(1);

            #endregion
        }
Beispiel #6
0
        /// <summary>
        /// 设置界面信息
        /// </summary>
        public void SetPatientInfo()
        {
            this.lbl姓名.Text  = this.PatientInfo.Name;
            this.lbl床号.Text  = this.PatientInfo.PVisit.PatientLocation.Bed.ID.Substring(4);
            this.lbl住院号.Text = this.PatientInfo.PID.PatientNO;
            this.lbl科室.Text  = this.PatientInfo.PVisit.PatientLocation.Dept.Name;

            this.lbl预交金总额.Text = this.PatientInfo.FT.PrepayCost.ToString();
            decimal TotCost = this.PatientInfo.FT.TotCost + this.PatientInfo.FT.BalancedCost;

            this.lbl已花费总金额.Text = TotCost.ToString();

            this.nlb打印时间.Text = this.constantMgr.GetSysDate().ToString();

            if (this.PatientInfo.PVisit.AdmittingDoctor.User02 == "2")
            {
                if (string.IsNullOrEmpty(this.PatientInfo.PVisit.AdmittingDoctor.User01))
                {
                    this.lbl补交金额.Text = "__________";
                }
                else
                {
                    this.lbl补交金额.Text = this.PatientInfo.PVisit.AdmittingDoctor.User01;
                }
            }
            else if (this.PatientInfo.PVisit.AdmittingDoctor.User02 == "1")
            {
                ucInputPrepayNum uc = new ucInputPrepayNum();
                Neusoft.FrameWork.WinForms.Classes.Function.PopForm.Text = this.PatientInfo.Name;
                Neusoft.FrameWork.WinForms.Classes.Function.PopShowControl(uc);

                string inputValue = uc.InputValue;

                if (Neusoft.FrameWork.Function.NConvert.ToDecimal(inputValue) > 0)
                {
                    this.lbl补交金额.Text = inputValue;
                }
                else
                {
                    this.lbl补交金额.Text = "__________";
                }
            }
            else
            {
                this.lbl补交金额.Text = "__________";
            }

            Neusoft.FrameWork.WinForms.Classes.Print p = new Neusoft.FrameWork.WinForms.Classes.Print();
            //Neusoft.HISFC.Models.Base.PageSize page = new Neusoft.HISFC.Models.Base.PageSize();
            //page.Height = 342;
            //page.Width = 342;
            //page.Name = "PhaInput";
            //p.SetPageSize(page);

            #region 郑大更新--{0E4B7A1C-6F83-44eb-90B3-A57637C27D3A}

            try
            {
                Neusoft.HISFC.Models.Base.PageSize      page  = new Neusoft.HISFC.Models.Base.PageSize();
                Neusoft.HISFC.BizLogic.Manager.PageSize psMgr = new Neusoft.HISFC.BizLogic.Manager.PageSize();
                page = psMgr.GetPageSize("165");
                p.SetPageSize(page);
            }
            catch
            {
                MessageBox.Show("打印参数获取失败!");
                return;
            }

            #endregion


            p.PrintPage(0, 0, this);
        }