Exemple #1
0
 public DrugsCount(UserControlPrint piv, string labs)
 {
     this.piv  = piv;
     this.labs = labs;
     InitializeComponent();
     if (!string.IsNullOrEmpty(piv.CountPrint))
     {
         rp.PrintSettings.Printer  = piv.CountPrint;
         rp2.PrintSettings.Printer = piv.CountPrint;
     }
 }
Exemple #2
0
 public SetShowFunc(UserControlPrint p)
 {
     piv = p;
     InitializeComponent();
     cd.AllowFullOpen  = true;
     cd.FullOpen       = true;
     cd.AnyColor       = true;
     cd.SolidColorOnly = false;
     cd.CustomColors   = new int[] { ColorTranslator.ToWin32(button3.BackColor), ColorTranslator.ToWin32(button6.BackColor), ColorTranslator.ToWin32(button5.BackColor), ColorTranslator.ToWin32(button7.BackColor) };
     foreach (string s in PrinterSettings.InstalledPrinters)
     {
         comboBox1.Items.Add(s);
         comboBox4.Items.Add(s);
     }
 }
Exemple #3
0
        public printlabel(UserControlPrint p, string w)
        {
            WardCodes = w;
            piv       = p;
            CreateTable();
            InitializeComponent();
            DataSet wn = piv.dbHelp.GetPIVAsDB(string.Format("select distinct [WardSimName] from DWard {0}", string.IsNullOrEmpty(WardCodes.TrimEnd(',')) ? string.Empty : ("where WardCode in (" + WardCodes.TrimEnd(',') + ")")));

            if (wn != null && wn.Tables.Count > 0)
            {
                foreach (DataRow dr in wn.Tables[0].Rows)
                {
                    wardname = wardname + dr[0].ToString() + " ";
                }
            }
        }
Exemple #4
0
 internal Abut(UserControlPrint p)
 {
     this.p = p;
     InitializeComponent();
 }
 public DrugsColorSelect(UserControlPrint dt)
 {
     this.piv = dt;
     InitializeComponent();
 }
Exemple #6
0
 public BQlabelShow(UserControlPrint piv)
 {
     this.piv = piv;
     InitializeComponent();
     CreateTable();
 }
Exemple #7
0
        /// <summary>
        /// 显示一个画面,不存在创建,存在直接用
        /// </summary>
        private void showOnePage(PageType pageType)
        {
            try
            {
                foreach (UserControl item in panelContent.Controls)
                {
                    item.Visible = false;
                }

                UserControl page = null;                         //需要显示的页面
                if (dicAllUserControlPage.ContainsKey(pageType)) //包含
                {
                    dicAllUserControlPage.TryGetValue(pageType, out page);
                    page.Visible = true;
                    ((IMenuManager)page).menuBeforeSelect();
                }
                else//不存在,创建并保存到字典中
                {
                    switch (pageType)
                    {
                    case PageType.SynNo:
                        page = new Sync(DEmployeeID, EmpCode, EmpName);
                        dicAllUserControlPage.Add(PageType.SynNo, page);
                        break;

                    case PageType.Review:
                        page = new CheckPre(DEmployeeID, EmpCode, EmpName);
                        dicAllUserControlPage.Add(PageType.Review, page);
                        break;

                    case PageType.Batch:
                        page = new UserControlBatch(DEmployeeID, EmpCode, EmpName);
                        dicAllUserControlPage.Add(PageType.Batch, page);
                        break;

                    case PageType.Check:
                        page = new UserControlCheck(DEmployeeID, EmpCode, EmpName);
                        dicAllUserControlPage.Add(PageType.Check, page);
                        break;

                    case PageType.Print:
                        page = new UserControlPrint(DEmployeeID, EmpCode, EmpName);
                        dicAllUserControlPage.Add(PageType.Print, page);
                        break;

                    case PageType.Tool:
                        page = new UMaxControl(DEmployeeID, EmpCode, EmpName);
                        dicAllUserControlPage.Add(PageType.Tool, page);
                        break;

                    case PageType.TpnReview:
                        string empRole = EmpCode.Trim() == "9999" ? "G" : "E";    //csw 只有9999才有管理员权限,tpn审方的设置界面
                        page = new UCTPNReview(EmpCode, empRole, DEmployeeID);
                        dicAllUserControlPage.Add(PageType.TpnReview, page);
                        break;

                    default:
                        break;
                    }
                    if (page != null)
                    {
                        page.Size = panelContent.Size;//先改变大小,减少加载闪烁
                        page.Dock = DockStyle.Fill;
                        panelContent.Controls.Add(page);
                        ((IMenuManager)page).menuBeforeSelect();
                    }
                }
            }
            catch (Exception ex)
            {
                ShowMsgHelper.ShowError("显示单个页面时出错:" + ex.Message);
            }
        }
Exemple #8
0
 public BQlabel(UserControlPrint p, string labelno)
 {
     piv     = p;
     Labelno = labelno;
     InitializeComponent();
 }
Exemple #9
0
 public BQDetail(UserControlPrint p, DataSet dss)
 {
     piv = p;
     ds  = dss;
     InitializeComponent();
 }
Exemple #10
0
 public PageSec(UserControlPrint p)
 {
     this.p = p;
     InitializeComponent();
 }
Exemple #11
0
 public PrintRD(UserControlPrint printed)
 {
     this.printed = printed;
     InitializeComponent();
 }
Exemple #12
0
 public BQlabelDataSet(UserControlPrint p)
 {
     piv = p;
     InitializeComponent();
 }
Exemple #13
0
 internal BatchS(UserControlPrint p, int i)
 {
     ShowItem = i;
     this.piv = p;
     InitializeComponent();
 }