コード例 #1
0
ファイル: FormDocSign.cs プロジェクト: nampn/ODental
 ///<summary></summary>
 public FormDocSign(Document docCur, Patient pat)
 {
     InitializeComponent();
     //Can only allow tablet signatures on Windows, since we use a native dll to handle the tablet interaction.
     if (Environment.OSVersion.Platform == PlatformID.Unix)
     {
         butTopazSign.Visible = false;
     }
     else
     {
         //Add signature box for Topaz signatures.
         sigBoxTopaz          = new Topaz.SigPlusNET();
         sigBoxTopaz.Location = sigBox.Location;              //this puts both boxes in the same spot.
         sigBoxTopaz.Name     = "sigBoxTopaz";
         sigBoxTopaz.Size     = new System.Drawing.Size(362, 79);
         sigBoxTopaz.TabIndex = 92;
         sigBoxTopaz.Text     = "sigPlusNET1";
         sigBoxTopaz.Visible  = false;
         Controls.Add(sigBoxTopaz);
         sigBox.SetTabletState(1);                //It starts out accepting input. It will be set to 0 if a sig is already present.  It will be set back to 1 if note changes or if user clicks Clear.
     }
     DocCur    = docCur;
     PatCur    = pat;
     PatFolder = ImageStore.GetPatientFolder(pat, ImageStore.GetPreferredAtoZpath());
     Lan.F(this);
 }
コード例 #2
0
 ///<summary></summary>
 public FormDocSign(Document docCur, IImageStore imageStore)
 {
     InitializeComponent();
     //Can only allow tablet signatures on Windows, since we use a native dll to handle the tablet interaction.
     if (Environment.OSVersion.Platform != PlatformID.Unix)
     {
         //Add signature box for Topaz signatures.
         sigBoxTopaz          = new Topaz.SigPlusNET();
         sigBoxTopaz.Location = sigBox.Location;                  //this puts both boxes in the same spot.
         sigBoxTopaz.Name     = "sigBoxTopaz";
         sigBoxTopaz.Size     = new System.Drawing.Size(394, 91); //Must be same dimensions as the sigBox.
         sigBoxTopaz.TabIndex = 92;
         sigBoxTopaz.Text     = "sigPlusNET1";
         sigBoxTopaz.Visible  = false;
         Controls.Add(sigBoxTopaz);
         sigBox.SetTabletState(1);                //It starts out accepting input. It will be set to 0 if a sig is already present.  It will be set back to 1 if note changes or if user clicks Clear.
         //Add button to initiate a Topaz signature.
         butTopazSign = new OpenDental.UI.Button();
         butTopazSign.AdjustImageLocation = new System.Drawing.Point(0, 0);
         butTopazSign.Autosize            = true;
         butTopazSign.BtnShape            = OpenDental.UI.enumType.BtnShape.Rectangle;
         butTopazSign.BtnStyle            = OpenDental.UI.enumType.XPStyle.Silver;
         butTopazSign.CornerRadius        = 4F;
         butTopazSign.Location            = new System.Drawing.Point(370, 61);
         butTopazSign.Name     = "butTopazSign";
         butTopazSign.Size     = new System.Drawing.Size(81, 25);
         butTopazSign.TabIndex = 89;
         butTopazSign.Text     = "Sign Topaz";
         butTopazSign.Click   += new System.EventHandler(this.butTopazSign_Click);
         Controls.Add(butTopazSign);
     }
     DocCur          = docCur;
     this.imageStore = imageStore;
     Lan.F(this);
 }
コード例 #3
0
 ///<summary></summary>
 public FormDocSign(Document docCur, string patFolder)
 {
     InitializeComponent();
     DocCur    = docCur;
     PatFolder = patFolder;
     Lan.F(this);
     sigBoxTopaz.Location = sigBox.Location; //this puts both boxes in the same spot.
     sigBoxTopaz.Visible  = false;
     sigBox.SetTabletState(1);               //It starts out accepting input. It will be set to 0 if a sig is already present.  It will be set back to 1 if note changes or if user clicks Clear.
 }