public ReportWriter(ProjectContainer project, ExperimentContainer experiment) { m_initializationSuccess = false; m_lastErrorString = ""; m_waveguideReportDirectory = GlobalVars.DefaultWaveGuideReportFileDirectory; m_format = REPORT_FILEFORMAT.EXCEL; m_wgDB = new WaveguideDB(); m_project = project; m_experiment = experiment; bool success = m_wgDB.GetMethod(m_experiment.MethodID, out m_method); if (m_method == null) { success = false; } if (success) { success = m_wgDB.GetPlate(m_experiment.PlateID, out m_plate); if (m_plate == null) { success = false; } if (success) { success = m_wgDB.GetUser(m_plate.OwnerID, out m_user); if (m_user == null) { success = false; } if (success) { success = m_wgDB.GetPlateType(m_plate.PlateTypeID, out m_plateType); if (m_plateType == null) { success = false; } } } } m_initializationSuccess = success; }
public void SetFileType(REPORT_FILEFORMAT format) { m_format = format; }