public void OpenDrugInfo() { var dr = this.dataGridView1.CurrentRow; if (dr == null) { return; } var druginfo = dr.DataBoundItem as Business.Models.PurchaseOrderImpt; Guid DrugId = druginfo.DrugInfoId; using (BaseFunctionForm bf = new Pharmacy.AppClient.UI.BaseFunctionForm()) { var di = bf.PharmacyDatabaseService.GetDrugInfo(out msg, DrugId); if (di == null) { return; } if (di.BusinessScopeCode.Contains("医疗器械")) { Forms.BaseDataManage.FormInstrument frm = new BaseDataManage.FormInstrument(); frm.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; frm.entity = di; Common.SetControls.SetControlReadonly(frm, true); frm.ShowDialog(); return; } if (di.BusinessScopeCode.Contains("保健食品")) { Forms.BaseDataManage.FormFood frm = new BaseDataManage.FormFood(); frm.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; frm.entity = di; Common.SetControls.SetControlReadonly(frm, true); frm.ShowDialog(); return; } UI.UserControls.ucGoodsInfo ucControl = new UserControls.ucGoodsInfo(di); System.Windows.Forms.Form f = new System.Windows.Forms.Form(); f.WindowState = System.Windows.Forms.FormWindowState.Normal; f.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; f.Text = di.ProductGeneralName; f.AutoSize = true; f.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; System.Windows.Forms.Panel p = new System.Windows.Forms.Panel(); p.AutoSize = true; p.Controls.Add(ucControl); f.Controls.Add(p); Forms.Common.SetControls.SetControlReadonly(f, true); f.ShowDialog(); f.Dispose(); } }
public void GetDrugInfo() { using (BaseFunctionForm bf = new Pharmacy.AppClient.UI.BaseFunctionForm()) { if (this.DrugId == Guid.Empty && this.DrugInventoryId != Guid.Empty) { var div = bf.PharmacyDatabaseService.GetDrugInventoryRecord(out msg, this.DrugInventoryId); this.DrugId = div.DrugInfoId; } var di = bf.PharmacyDatabaseService.GetDrugInfo(out msg, this.DrugId); if (di == null) { return; } if (di.BusinessScopeCode.Contains("医疗器械")) { Forms.BaseDataManage.FormInstrument frm = new BaseDataManage.FormInstrument(); frm.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; frm.entity = di; Common.SetControls.SetControlReadonly(frm, true); frm.ShowDialog(); return; } if (di.BusinessScopeCode.Contains("保健食品")) { Forms.BaseDataManage.FormFood frm = new BaseDataManage.FormFood(); frm.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; frm.entity = di; Common.SetControls.SetControlReadonly(frm, true); frm.ShowDialog(); return; } UI.UserControls.ucGoodsInfo ucControl = new UserControls.ucGoodsInfo(di); System.Windows.Forms.Form f = new System.Windows.Forms.Form(); f.WindowState = System.Windows.Forms.FormWindowState.Normal; f.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; f.Text = di.ProductGeneralName; f.AutoSize = true; f.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; System.Windows.Forms.Panel p = new System.Windows.Forms.Panel(); p.AutoSize = true; p.Controls.Add(ucControl); f.Controls.Add(p); Forms.Common.SetControls.SetControlReadonly(f, true); f.ShowDialog(); f.Dispose(); } }
public void GetPurchaseUnit( ) { Models.PurchaseUnit pu = new Pharmacy.AppClient.UI.BaseFunctionForm().PharmacyDatabaseService.GetPurchaseUnit(out msg, this.Pid); if (pu == null) { return; } UserControls.ucPurchaseUnit us = new UserControls.ucPurchaseUnit(pu, false); System.Windows.Forms.Form f = new System.Windows.Forms.Form(); f.Text = pu.Name; f.AutoSize = true; f.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; f.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; System.Windows.Forms.Panel p = new System.Windows.Forms.Panel(); p.AutoSize = true; p.Controls.Add(us); f.Controls.Add(p); Forms.Common.SetControls.SetControlReadonly(f, true); f.ShowDialog(); }
public void GetSupplyUnit() { if (Sid == null || Sid == Guid.Empty) { return; } Models.SupplyUnit su = new Pharmacy.AppClient.UI.BaseFunctionForm().PharmacyDatabaseService.GetSupplyUnit(out msg, this.Sid); if (su == null) { return; } UserControls.ucSupplyUnit us = new UserControls.ucSupplyUnit(su, false); System.Windows.Forms.Form f = new System.Windows.Forms.Form(); f.Text = su.Name; f.AutoSize = true; f.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; System.Windows.Forms.Panel p = new System.Windows.Forms.Panel(); p.AutoSize = true; p.Controls.Add(us); f.Controls.Add(p); f.ShowDialog(); }