Esempio n. 1
0
        /// <summary>
        ///  출력 버튼 클릭 시,
        /// </summary>
        private void btnPrint_Click(object sender, EventArgs e)
        {
            ////조회기간
            //string strTerm = this.dtpDate.Value.ToString("yyyy-MM-dd  HH시 mm분");

            ////시간단위
            //string strUnit = this.cbxByTime.SelectedItem.ToString();

            ////측기명
            //string strDeviceName = wDeviceList[cbxDeviceName.SelectedIndex].Name;

            ////관측종류
            //string strTypeWeather = cbxTypeWeather.SelectedItem.ToString();

            //레포트 생성 및 View
            fPrint viewForm = null;

            WeatherStatsReport weatherStatsReport = new WeatherStatsReport("[ 기상정보 통계 ]"
                                                                           , strTerm, strUnit, strDeviceName, strTypeWeather
                                                                           , dataList, this.xAxisList, timeList[cbxByTime.SelectedIndex].Number
                                                                           , alarmLevelList);

            viewForm = new fPrint(weatherStatsReport, "기상정보 통계조회");

            //Form SHOW
            viewForm.Show();
        }
Esempio n. 2
0
        // 프로잭트보기
        private void outputToFile(object sender, EventArgs e)
        {
            //Project prj = null;
            string name = treeView1.SelectedNode.Text;

            // make filename, open file
            var path = @"c:\" + treeView1.SelectedNode.Text.ToString() + ".txt";
            StreamWriter sw = new StreamWriter(new FileStream(path, FileMode.Create), System.Text.Encoding.Default);
            sw.BaseStream.Seek(0, SeekOrigin.End);
            //use delegate
            fPrint f = new fPrint(sw.WriteLine);
            // write to file
            f(project.toString());
            f(workerTable.toString());
            List<TaskInfo> lst = new List<TaskInfo>();
            lst=workerTable.getWorkerTasks(name);
            for (int i = 0; i < lst.Count; i++)
            {
                f(lst[i].toString());
            }

            sw.Flush();
            sw.Close();
        }