// 得到所有的物资 public List <CommContracts.MaterialItem> GetAllMaterial(string strName = "") { CommClient.MaterialItem myd = new CommClient.MaterialItem(); List <CommContracts.MaterialItem> list = new List <CommContracts.MaterialItem>(); list = myd.GetAllMaterialItem(strName); return(list); }
// 删除供物资 public bool DeleteMaterial(int materialID) { CommClient.MaterialItem myd = new CommClient.MaterialItem(); if (myd.DeleteMaterial(materialID)) { return(true); } return(false); }
private void getAllData() { string strFindName = ""; // 暂时先搜索空 this.Grid1.ItemsSource = null; if (editEnum == MyTableEditEnum.xichengyao) { CommClient.Medicine myd = new CommClient.Medicine(); List <CommContracts.Medicine> list = myd.GetAllXiChengMedicine(strFindName); this.Grid1.ItemsSource = list; this.Grid1.Focus(); } else if (editEnum == MyTableEditEnum.zhongyao) { CommClient.Medicine myd = new CommClient.Medicine(); List <CommContracts.Medicine> list = myd.GetOneTypeMedicine(CommContracts.MedicineTypeEnum.中药, strFindName); this.Grid1.ItemsSource = list; this.Grid1.Focus(); } else if (editEnum == MyTableEditEnum.medicineInStock) { CommClient.Medicine myd = new CommClient.Medicine(); List <CommContracts.Medicine> list = myd.GetAllMedicine(strFindName); this.Grid1.ItemsSource = list; this.Grid1.Focus(); } else if (editEnum == MyTableEditEnum.zhiliao) { CommClient.TherapyItem therapyItem = new CommClient.TherapyItem(); List <CommContracts.TherapyItem> list = therapyItem.GetAllTherapyItem(strFindName); this.Grid1.ItemsSource = list; this.Grid1.Focus(); } else if (editEnum == MyTableEditEnum.jianyan) { CommClient.AssayItem therapyItem = new CommClient.AssayItem(); List <CommContracts.AssayItem> list = therapyItem.GetAllAssayItem(strFindName); this.Grid1.ItemsSource = list; this.Grid1.Focus(); } else if (editEnum == MyTableEditEnum.jiancha) { CommClient.InspectItem therapyItem = new CommClient.InspectItem(); List <CommContracts.InspectItem> list = therapyItem.GetAllInspectItem(strFindName); this.Grid1.ItemsSource = list; this.Grid1.Focus(); } else if (editEnum == MyTableEditEnum.cailiao || editEnum == MyTableEditEnum.materialInStock) { CommClient.MaterialItem therapyItem = new CommClient.MaterialItem(); List <CommContracts.MaterialItem> list = therapyItem.GetAllMaterialItem(strFindName); this.Grid1.ItemsSource = list; this.Grid1.Focus(); } else if (editEnum == MyTableEditEnum.qita) { CommClient.OtherServiceItem otherServiceItem = new CommClient.OtherServiceItem(); List <CommContracts.OtherServiceItem> list = otherServiceItem.GetAllOtherServiceItem(strFindName); this.Grid1.ItemsSource = list; this.Grid1.Focus(); } else if (editEnum == MyTableEditEnum.medicineOutStock) { CommClient.StoreRoomMedicineNum storeRoomMedicineNum = new CommClient.StoreRoomMedicineNum(); List <CommContracts.StoreRoomMedicineNum> list = storeRoomMedicineNum.getAllMedicineItemNum(1, "", 0, -1, true, true, false, false); this.Grid1.ItemsSource = list; this.Grid1.Focus(); } else if (editEnum == MyTableEditEnum.materialOutStock) { CommClient.StoreRoomMaterialNum storeRoomMaterialNum = new CommClient.StoreRoomMaterialNum(); List <CommContracts.StoreRoomMaterialNum> list = storeRoomMaterialNum.getAllMaterialItemNum(1, "", 0, -1, true, true, false, false); this.Grid1.ItemsSource = list; this.Grid1.Focus(); } }
private void SaveBtn_Click(object sender, RoutedEventArgs e) { if (string.IsNullOrEmpty(this.NameEdit.Text.Trim())) { return; } if (this.YiBaoEnum.SelectedItem == null) { return; } if (bIsEdit) { MaterialItem.Name = this.NameEdit.Text.Trim(); MaterialItem.AbbrPY = this.AbbrPY.Text; MaterialItem.AbbrWB = this.AbbrWB.Text; MaterialItem.Unit = this.Unit.Text; MaterialItem.Specifications = this.Specifications.Text; MaterialItem.Manufacturer = this.Manufacturer.Text; MaterialItem.Valuable = this.Valuable.IsChecked.Value; MaterialItem.YiBaoEnum = (CommContracts.YiBaoEnum) this.YiBaoEnum.SelectedItem; MaterialItem.MaxNum = int.Parse(this.MaxNum.Text); MaterialItem.MinNum = int.Parse(this.MinNum.Text); MaterialItem.SellPrice = decimal.Parse(this.SellPrice.Text); CommClient.MaterialItem myd = new CommClient.MaterialItem(); if (myd.UpdateMaterial(MaterialItem)) { (this.Parent as Window).DialogResult = true; (this.Parent as Window).Close(); } } else { CommContracts.MaterialItem materialItem = new CommContracts.MaterialItem(); materialItem.Name = this.NameEdit.Text.Trim(); materialItem.AbbrPY = this.AbbrPY.Text.Trim(); materialItem.AbbrWB = this.AbbrWB.Text.Trim(); materialItem.Unit = this.Unit.Text.Trim(); materialItem.Specifications = this.Specifications.Text.Trim(); materialItem.Manufacturer = this.Manufacturer.Text.Trim(); materialItem.Valuable = this.Valuable.IsChecked.Value; materialItem.YiBaoEnum = (CommContracts.YiBaoEnum) this.YiBaoEnum.SelectedItem; if (!string.IsNullOrEmpty(this.MaxNum.Text)) { materialItem.MaxNum = int.Parse(this.MaxNum.Text.Trim()); } if (!string.IsNullOrEmpty(this.MinNum.Text)) { materialItem.MinNum = int.Parse(this.MinNum.Text.Trim()); } if (!string.IsNullOrEmpty(this.SellPrice.Text)) { materialItem.SellPrice = decimal.Parse(this.SellPrice.Text.Trim()); } CommClient.MaterialItem myd = new CommClient.MaterialItem(); if (myd.SaveMaterial(materialItem)) { (this.Parent as Window).DialogResult = true; (this.Parent as Window).Close(); } } }