public void Del(int comprehensiveReportId) { ComprehensiveReportRepository repository = new ComprehensiveReportRepository(); ComprehensiveReport report = repository.Get(comprehensiveReportId); if (report.SpecialtyAnalysises.Count == 0) { bool result = repository.Delete(repository.Get(comprehensiveReportId)); DelConfirm(result); BindData(); } else { ExistChildConfirm(); } }
public void BindData() { ComprehensiveReportRepository comprehensiveReportRepository = new ComprehensiveReportRepository(); ComprehensiveReport comprehensiveReport = comprehensiveReportRepository .Get(int.Parse(Request.QueryString["id"])); rptComprehensiveReport.DataSource = comprehensiveReport.SpecialtyAnalysises; rptComprehensiveReport.DataBind(); BindComprehensiveReport(comprehensiveReport); }
private bool EditSpecialtyAnalysis() { SpecialtyAnalysisRepository repository = new SpecialtyAnalysisRepository(); SpecialtyAnalysis specialtyAnalysis = repository.Get(int.Parse(Request.QueryString["id"])); ComprehensiveReportRepository comprehensiveReportRepository = new ComprehensiveReportRepository(); ComprehensiveReport comprehensiveReport = comprehensiveReportRepository.Get(int.Parse(YearAndMonControl1.Year), int.Parse(YearAndMonControl1.Mon)); specialtyAnalysis.Analysis = TextEncode(tbSpecialtyAnalysis.Text); specialtyAnalysis.ComprehensiveReportId = comprehensiveReport.Id; foreach (IndicatorAnalysis indicatorAnalysis in specialtyAnalysis.IndicatorAnalysises) SetIndicatorAnalysis(indicatorAnalysis); return repository.Update(specialtyAnalysis); }
protected ComprehensiveReport GetComprehensiveReport(string year, string mon) { ComprehensiveReportRepository comprehensiveReportRepository = new ComprehensiveReportRepository(); return comprehensiveReportRepository.Get(int.Parse(year), int.Parse(mon)); }
protected SpecialtyAnalysis GetSpecialtyAnalysisOnComprehensiveReport() { ComprehensiveReportRepository respository = new ComprehensiveReportRepository(); ComprehensiveReport comprehensiveReport = respository.Get( int.Parse(YearAndMonControl1.Year),int.Parse(YearAndMonControl1.Mon)); SpecialtyAnalysis specialtyAnalysis = GetSpecialtyAnalysis(); specialtyAnalysis.ComprehensiveReportId = comprehensiveReport.Id; specialtyAnalysis.IndicatorAnalysises = GetIndicatorAnalysis(); return specialtyAnalysis; }