private void SaveBtn_Click(object sender, RoutedEventArgs e) { if (string.IsNullOrEmpty(this.SignalItemNameBox.Text.Trim())) { return; } if (this.SignalItemDoctorJobComBo.SelectedItem == null) { return; } CommClient.SignalType myd = new CommClient.SignalType(); if (bIsEdit) { m_SignalType.Name = this.SignalItemNameBox.Text.Trim(); m_SignalType.JobID = (this.SignalItemDoctorJobComBo.SelectionBoxItem as CommContracts.Job).ID; m_SignalType.WorkTypeID = (this.SignalItemWorkTypeComBo.SelectedItem as CommContracts.WorkType).ID; m_SignalType.DoctorClinicFee = decimal.Parse(this.SignalItemPrice.Text.Trim()); if (myd.UpdateSignalType(m_SignalType)) { MessageBox.Show("OK"); UpdateAllDate(); } else { MessageBox.Show("Error"); } } else { CommContracts.SignalType signalType = new CommContracts.SignalType(); signalType.Name = this.SignalItemNameBox.Text.Trim(); signalType.JobID = (this.SignalItemDoctorJobComBo.SelectedItem as CommContracts.Job).ID; signalType.WorkTypeID = (this.SignalItemWorkTypeComBo.SelectedItem as CommContracts.WorkType).ID; signalType.DoctorClinicFee = decimal.Parse(this.SignalItemPrice.Text.Trim()); if (myd.SaveSignalType(signalType)) { MessageBox.Show("OK"); UpdateAllDate(); } else { MessageBox.Show("Error"); } } }
private void DeleteBtn_Click(object sender, RoutedEventArgs e) { var currentDapertment = this.AllSignalItemList.SelectedItem as CommContracts.SignalType; if (currentDapertment == null) { return; } if (MessageBox.Show("确认删除该号源种类?", "删除", MessageBoxButton.OKCancel) == MessageBoxResult.OK) { CommClient.SignalType signalTypeClient = new CommClient.SignalType(); bool?bIsOK = signalTypeClient.DeleteSignalType(m_SignalType.ID); if (bIsOK.HasValue) { if (bIsOK.Value) { MessageBox.Show("号源种类删除完成!"); UpdateAllDate(); } } } }
private void UpdateAllDate(string strName = "") { CommClient.SignalType signalTypeClient = new CommClient.SignalType(); this.AllSignalItemList.ItemsSource = signalTypeClient.GetAllSignalType(strName); }