private void Button_Click_1(object sender, RoutedEventArgs e) { GetPNDAL getPN = new GetPNDAL(); object errorMsg = fkCataPeriodicalId; if (getPN.GetPN(ref errorMsg)) { RetrunInfo info = errorMsg as RetrunInfo; if (info.TrueOrFalse) { ///弹出列表 List <PNInfo> pNInfos = info.result as List <PNInfo>; PNChooseControl pNChooseControl = new PNChooseControl(pNInfos, mainControl.mainWindow); pNChooseControl.fkCataPeriodicalId = fkCataPeriodicalId; DialogHelper.ShowDialog(pNChooseControl); if (pNChooseControl.info != null) { aNumber.Content = pNChooseControl.info.aNumber; sNumber.Text = pNChooseControl.info.sNumber; price.Text = pNChooseControl.info.price; page.Text = pNChooseControl.info.page; Remark.Text = pNChooseControl.info.remark; date.Text = pNChooseControl.info.publicationDateStr; periodicalTbNumberId = pNChooseControl.info.fkCataPeriodicalId; } } else { if (ServerSetting.IsOverDue) { ErrorPage errorPage = new ErrorPage(info.result.ToString(), mainControl.mainWindow); DialogHelper.ShowDialog(errorPage); } else { MessageBox.Show("失败提示:" + info.result); } } } else { MessageBox.Show(errorMsg.ToString()); } }
private void Button_Click(object sender, RoutedEventArgs e) { ///删除 PNInfo pNInfo = grid.SelectedItem as PNInfo; List <string> list = new List <string>() { pNInfo.fkCataPeriodicalId }; DeletePNDAL pNDAL = new DeletePNDAL(); object errorMsg = list; EdeitId = null; if (pNDAL.DeletePN(ref errorMsg)) { RetrunInfo info = errorMsg as RetrunInfo; if (info.TrueOrFalse) { GetPNDAL getPN = new GetPNDAL(); errorMsg = fkCataPeriodicalId; if (getPN.GetPN(ref errorMsg)) { info = errorMsg as RetrunInfo; if (info.TrueOrFalse) { List <PNInfo> infos = info.result as List <PNInfo>; grid.ItemsSource = null; grid.ItemsSource = infos; } else { if (ServerSetting.IsOverDue) { ErrorPage errorPage = new ErrorPage(info.result.ToString(), mainWindow); DialogHelper.ShowDialog(errorPage); } else { MessageBox.Show("失败提示:" + info.result); } } } else { MessageBox.Show(errorMsg.ToString()); } } else { if (ServerSetting.IsOverDue) { this.Close(); ErrorPage errorPage = new ErrorPage(info.result.ToString(), mainWindow); DialogHelper.ShowDialog(errorPage); } else { MessageBox.Show("失败提示:" + info.result); } } } else { MessageBox.Show("失败提示:" + errorMsg.ToString()); } }