//查看供货商信息 private void GetSupplyUnitInfo() { if (_SupplyID == null || _SupplyID == Guid.Empty) { return; } SupplyUnit su = this.PharmacyDatabaseService.GetSupplyUnit(out msg, _SupplyID); UserControls.ucSupplyUnit us = new UserControls.ucSupplyUnit(su, false); Form f = new Form(); f.Text = su.Name; f.AutoSize = true; f.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; Panel p = new Panel(); p.AutoSize = true; p.Controls.Add(us); f.Controls.Add(p); f.ShowDialog(); }
private void GetSupplyUnitInfo() { if (this.CurrentPurchaseOrder.SupplyUnitId == Guid.Empty) { this.SearchSupplyUnit(); return; } SupplyUnit su = this.PharmacyDatabaseService.GetSupplyUnit(out msg, this.CurrentPurchaseOrder.SupplyUnitId); UserControls.ucSupplyUnit us = new UserControls.ucSupplyUnit(su, false); Form f = new Form(); f.Text = su.Name; f.AutoSize = true; f.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; Panel p = new Panel(); p.AutoSize = true; p.Controls.Add(us); f.Controls.Add(p); 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(); }
private void 查看供货商信息ToolStripMenuItem_Click(object sender, EventArgs e) { if (this.toolStripComboBox1.ComboBox.SelectedValue == null) { return; } Guid sid = Guid.Parse(this.toolStripComboBox1.ComboBox.SelectedValue.ToString()); SupplyUnit su = this.PharmacyDatabaseService.GetSupplyUnit(out msg, sid); UserControls.ucSupplyUnit us = new UserControls.ucSupplyUnit(su, false); Form f = new Form(); f.Text = su.Name; f.AutoSize = true; f.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; Panel p = new Panel(); p.AutoSize = true; p.Controls.Add(us); f.Controls.Add(p); f.ShowDialog(); }
void dgvDelivery_CellClick(object sender, DataGridViewCellEventArgs e) { try { if (e.RowIndex < 0 || e.ColumnIndex < 0) { return; } var currentData = this.dgvDelivery.Rows[e.RowIndex].DataBoundItem as Business.Models.DeliveryTrasactionModel; //打开出库单 if (this.dgvDelivery.Columns[e.ColumnIndex].Name == this.Column1.Name) { if (currentData.Status == 0) { FormOutInventory frm = new FormOutInventory(currentData.SalesOrderId, currentData.OutInvetoryId, true); frm.ShowDialog(); } if (currentData.Status == 1) { PurchaseCommonEntity pce = this.PharmacyDatabaseService.GetPurchaseOrderReturnsByPurchaseOrderId(out msg, currentData.SalesOrderId).FirstOrDefault(); if (pce == null) { return; } PurchaseBusiness.FormReturnOrder frm = new PurchaseBusiness.FormReturnOrder(pce, true); frm.ShowDialog(); } } #region 打开销售客户或者供货商信息 if (this.dgvDelivery.Columns[e.ColumnIndex].Name == this.Column2.Name) { if (currentData.Status == 1)//打开采购退货商基础信息 { SupplyUnit su = this.PharmacyDatabaseService.GetSupplyUnit(out msg, currentData.ReceivingCompasnyID); UserControls.ucSupplyUnit us = new UserControls.ucSupplyUnit(su, false); Form f = new Form(); f.Text = su.Name; f.AutoSize = true; f.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; Panel p = new Panel(); p.AutoSize = true; p.Controls.Add(us); f.Controls.Add(p); f.ShowDialog(); } if (currentData.Status == 0)//打开销售客户基础信息 { PurchaseUnit pu = this.PharmacyDatabaseService.GetPurchaseUnit(out msg, currentData.ReceivingCompasnyID); if (pu == null) { return; } UserControls.ucPurchaseUnit us = new UserControls.ucPurchaseUnit(pu, false); Form f = new Form(); f.Text = pu.Name; f.AutoSize = true; f.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; f.StartPosition = FormStartPosition.CenterScreen; Panel p = new Panel(); p.AutoSize = true; p.Controls.Add(us); f.Controls.Add(p); f.ShowDialog(); } } #endregion //打开发货处理画面 if (this.dgvDelivery.Columns[e.ColumnIndex].Name == this.发货处理.Name) { Delivery Item = this.PharmacyDatabaseService.GetDelivery(out msg, currentData.Id); FormDeliveryEdit editForm = new FormDeliveryEdit(Item, (int)this.deliveryStatus, false); editForm.ShowDialog(); //刷新画面 if (editForm.DialogResult == System.Windows.Forms.DialogResult.OK) { pager_DataPaging(); } } //打开订单 if (this.dgvDelivery.Columns[e.ColumnIndex].Name == this.订单号.Name) { string message = string.Empty; if (currentData.Status == 0) { var order = this.PharmacyDatabaseService.GetSalesOrder(out message, currentData.SalesOrderId); FormSalesOrderEdit editForm = new FormSalesOrderEdit(order, false); editForm.ShowDialog(); } if (currentData.Status == 1) { PurchaseCommonEntity pce = this.PharmacyDatabaseService.GetPurchaseOrderReturnsByPurchaseOrderId(out msg, currentData.SalesOrderId).FirstOrDefault(); if (pce == null) { return; } Forms.PurchaseBusiness.FormReturnOrder frm = new Forms.PurchaseBusiness.FormReturnOrder(pce, false); frm.ShowDialog(); } } } catch (Exception ex) { Log.Error(ex); } }
private void RightMenu() { ToolStripMenuItem tsmiR; ToolStripMenuItem tsmi; cms.Items.Add("查看审核详情", null, delegate(object sender, EventArgs e) { if (this.dataGridView1.CurrentRow.Index < 0) { return; } if (this.dataGridView1.SelectedRows.Count <= 0) { return; } var u = this.dataGridView1.SelectedRows[0].DataBoundItem as bool2String; SupplyUnit su = this.PharmacyDatabaseService.GetSupplyUnit(out msg, u.id); Forms.Approval.FormApprovalFlowCenter form = new Forms.Approval.FormApprovalFlowCenter(null, su.FlowID, false); form.ShowDialog(); }); cms.Items.Add("-"); tsmiR = new ToolStripMenuItem("资质查看"); tsmiR.Name = "资质查看"; cms.Items.Add(tsmiR); cms.Items.Add("-"); #region 资质查看 tsmi = new ToolStripMenuItem("GSP证书", null, delegate(object sender, EventArgs e) { this.GetResource(0); }); tsmiR.DropDownItems.Add(tsmi); tsmi = new ToolStripMenuItem("GMP证书", null, delegate(object sender, EventArgs e) { this.GetResource(1); }); tsmiR.DropDownItems.Add(tsmi); tsmi = new ToolStripMenuItem("药品生产许可证", null, delegate(object sender, EventArgs e) { this.GetResource(2); }); tsmiR.DropDownItems.Add(tsmi); tsmi = new ToolStripMenuItem("营业执照", null, delegate(object sender, EventArgs e) { this.GetResource(3); }); tsmiR.DropDownItems.Add(tsmi); tsmi = new ToolStripMenuItem("器械生产许可证", null, delegate(object sender, EventArgs e) { this.GetResource(4); }); tsmiR.DropDownItems.Add(tsmi); tsmi = new ToolStripMenuItem("器械经营许可证", null, delegate(object sender, EventArgs e) { this.GetResource(5); }); tsmiR.DropDownItems.Add(tsmi); tsmi = new ToolStripMenuItem("组织机构代码证", null, delegate(object sender, EventArgs e) { this.GetResource(6); }); tsmiR.DropDownItems.Add(tsmi); tsmi = new ToolStripMenuItem("卫生许可证", null, delegate(object sender, EventArgs e) { this.GetResource(7); }); tsmiR.DropDownItems.Add(tsmi); tsmi = new ToolStripMenuItem("事业单位法人证书", null, delegate(object sender, EventArgs e) { this.GetResource(8); }); tsmiR.DropDownItems.Add(tsmi); tsmi = new ToolStripMenuItem("税务登记证", null, delegate(object sender, EventArgs e) { this.GetResource(9); }); tsmiR.DropDownItems.Add(tsmi); tsmi = new ToolStripMenuItem("食品流通许可证", null, delegate(object sender, EventArgs e) { this.GetResource(10); }); tsmiR.DropDownItems.Add(tsmi); tsmi = new ToolStripMenuItem("品种许可范围", null, delegate(object sender, EventArgs e) { this.GetResource(11); }); tsmiR.DropDownItems.Add(tsmi); tsmi = new ToolStripMenuItem("医疗机构执业许可证", null, delegate(object sender, EventArgs e) { this.GetResource(12); }); tsmiR.DropDownItems.Add(tsmi); #endregion cms.Items.Add("查看供货单位信息", null, delegate(object sender, EventArgs e) { if (this.dataGridView1.SelectedRows.Count <= 0) { return; } var u = this.dataGridView1.SelectedRows[0].DataBoundItem as bool2String; SupplyUnit su = this.PharmacyDatabaseService.GetSupplyUnit(out msg, u.id); UserControls.ucSupplyUnit us = new UserControls.ucSupplyUnit(su, false); Form f = new Form(); f.Text = su.Name; f.AutoSize = true; f.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; Panel p = new Panel(); p.AutoSize = true; p.Controls.Add(us); f.Controls.Add(p); f.ShowDialog(); }); cms.Items.Add("-"); cms.Items.Add("导出EXCEL表格", null, toolStripButton2_Click); cms.Items.Add("-"); cms.Items.Add("刷新列表", null, this.toolStripButton1_Click); }
public FormPurchaseHistoryBySupplyer() { InitializeComponent(); this.dataGridView1.AutoGenerateColumns = false; this.dataGridView1.RowPostPaint += delegate(object o, DataGridViewRowPostPaintEventArgs ex) { DataGridViewOperator.SetRowNumber((DataGridView)o, ex); }; dtpf.Value = DateTime.Now.AddMonths(-3).Date; dtpt.Value = DateTime.Now.Date; this.toolStrip1.Items.Insert(5, new ToolStripControlHost(dtpf)); this.toolStrip1.Items.Insert(7, new ToolStripControlHost(dtpt)); cms = new Pharmacy.UI.Common.BaseRightMenu(this.dataGridView1); cms.InsertMenuItem("查询选中供货商", SupplyStatic); cms.InsertMenuItem("查看选中供货商资料", delegate() { var u = this.dataGridView1.CurrentRow.DataBoundItem as Business.Models.SupplyUnitHistoryDrugList; Models.SupplyUnit su = this.PharmacyDatabaseService.GetSupplyUnit(out msg, u.SupplyUnitId); UserControls.ucSupplyUnit us = new UserControls.ucSupplyUnit(su, false); Form f = new Form(); f.Text = su.Name; f.AutoSize = true; f.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; Panel p = new Panel(); p.AutoSize = true; p.Controls.Add(us); f.Controls.Add(p); f.ShowDialog(); }); cms.InsertMenuItem("查看选中品种资料", delegate() { var u = this.dataGridView1.CurrentRow.DataBoundItem as Business.Models.SupplyUnitHistoryDrugList; Models.DrugInfo di = this.PharmacyDatabaseService.GetDrugInfo(out msg, u.DrugInfoId); if (di == null) { return; } UI.UserControls.ucGoodsInfo ucControl = new UserControls.ucGoodsInfo(di); Form f = new Form(); f.WindowState = FormWindowState.Normal; f.StartPosition = FormStartPosition.CenterScreen; f.Text = di.ProductGeneralName; f.AutoSize = true; f.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; Panel p = new Panel(); p.AutoSize = true; p.Controls.Add(ucControl); f.Controls.Add(p); Forms.Common.SetControls.SetControlReadonly(f, true); f.ShowDialog(); }); cms.InsertMenuItem("按选中品种批号查询", delegate() { if (this.ListS.Count > 0) { var c = this.dataGridView1.CurrentRow.DataBoundItem as Business.Models.SupplyUnitHistoryDrugList; if (BtchFrm == null || BtchFrm.IsDisposed) { BtchFrm = new Form_FormPurchaseHistoryBySupplyer_Batch(c.batchNumber); } BtchFrm.StartPosition = FormStartPosition.CenterScreen; BtchFrm.TopMost = true; BtchFrm.Show(this); BtchFrm.GetBatch += (sender, ex) => { if (ex.IsPrecise) { var qre = this.ListS.Where(r => r.batchNumber == ex.Batch); this.dataGridView1.DataSource = qre.ToList(); } else { var qre = this.ListS.Where(r => r.batchNumber.Contains(ex.Batch)); this.dataGridView1.DataSource = qre.ToList(); } }; } }); cms.InsertMenuItem("采购品种汇总", DrugStatic); cms.InsertMenuItem("全部显示", ShowAll); cms.InsertMenuItem("统计该药品购销情况", SupplyAndSale); tsmi = new ToolStripMenuItem("打开采购单"); cms.InsertStripMenuItems(tsmi, InsertDropDownMenuEvt); tsmi = new ToolStripMenuItem("打开验收单"); cms.InsertStripMenuItems_Checking(tsmi, this.InsertDropDownMenuEvt_Checking); }