/// <summary> /// 初始化查询条件 /// </summary> /// <returns></returns> private SalesOrderRecordInput InitSalesOrderRecordInput() { SalesOrderRecordInput sori = new SalesOrderRecordInput(); sori.SalesFromDate = dtFrom.Value.Date; sori.SalesToDate = dtTo.Value.AddDays(1).Date; sori.productName = this.txtDrugName.Text; sori.BatchNumber = this.txtBatchNo.Text; sori.FactoryName = this.txtFactoryName.Text.Trim(); if (cmbPurchase.SelectedValue != null) { sori.PurchaseUnitID = (Guid)cmbPurchase.SelectedValue; } else { sori.PurchaseUnitID = Guid.Empty; } if (this.GoodsType == GoodsTypeClass.药品) { sori.GoodsTypeValue = cmbGoodsType.SelectedValue.ToString() == "全部" ? string.Empty : cmbGoodsType.SelectedValue.ToString(); } else if (this.GoodsType == GoodsTypeClass.医疗器械) { sori.GoodsTypeValue = "医疗器械"; } sori.IsSpecial = this.comboBoxSpeci.SelectedIndex; return(sori); }
/// <summary> /// 获取查询结果 /// </summary> /// <param name="pageIndex"></param> /// <param name="pageSize"></param> private void GetSalesOrderList(int pageIndex, int pageSize) { _salesOrderList = null; string msg = string.Empty; SalesOrderRecordInput scsi = InitSalesOrderRecordInput(); _salesOrderList = PharmacyDatabaseService.GetSalesOrderRecordPaged(out pageInfo, out msg, scsi, pageIndex, pageSize).ToList(); if (this.GoodsType == GoodsTypeClass.医疗器械) { this.dgvMain.Columns["permitCode"].HeaderText = "注册证或备案凭证编号"; this.dgvMain.Columns["productCode"].HeaderText = "规格(型号)"; this.dgvMain.Columns["drugType"].Visible = false; } }