Esempio n. 1
0
 public bool AddCurrentTimeComprehensiveReport()
 {
     ComprehensiveReportRepository comprehensiveReportRepository = new ComprehensiveReportRepository();
     ComprehensiveReport comprehensiveReport = new ComprehensiveReport
     {
         ReportYear = int.Parse(YearAndMonControl1.Year),
         ReportMonth = int.Parse(YearAndMonControl1.Mon)
     };
     return comprehensiveReportRepository.Add(comprehensiveReport);
 }
 public void BindData()
 {
     ComprehensiveReportRepository comprehensiveReportRepository =
         new ComprehensiveReportRepository();
     ComprehensiveReport comprehensiveReport = comprehensiveReportRepository
         .Get(int.Parse(Request.QueryString["id"]));
     rptComprehensiveReport.DataSource = comprehensiveReport.SpecialtyAnalysises;
     rptComprehensiveReport.DataBind();
     BindComprehensiveReport(comprehensiveReport);
 }
Esempio n. 3
0
 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);
 }
Esempio n. 4
0
 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();
     }
 }
Esempio n. 5
0
 protected ComprehensiveReport GetComprehensiveReport(string year, string mon)
 {
     ComprehensiveReportRepository comprehensiveReportRepository = new ComprehensiveReportRepository();
     return comprehensiveReportRepository.Get(int.Parse(year), int.Parse(mon));
 }
Esempio n. 6
0
 protected void AddComprehensiveReport()
 {
     ComprehensiveReportRepository repository = new ComprehensiveReportRepository();
     bool result = repository.Add(GetComprehensiveReport());
     ConfirmAdd(result);
 }
Esempio n. 7
0
 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;
 }