private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { DateTime dateClick = DTStartDate.AddDays(e.RowIndex); string morningWeather = SQL.Read_SQL_data("morning_weather", "dailyreport", "project_no = '" + g_ProjectNo + "' AND date = '" + Functions.TransferDateTimeToSQL(dateClick) + "'"); if (morningWeather == string.Empty)//表示這天沒有日報表 { DailyReportIncreaseForm reportBuildForm = new DailyReportIncreaseForm(false); reportBuildForm.LoadProjectInfo(g_ProjectNo); reportBuildForm.SetDateTodayValue(dateClick); reportBuildForm.ShowDialog(); LoadProjectInfo(g_ProjectNo); } else//表示這天已經有日報表 { DailyReportEditForm reportEditForm = new DailyReportEditForm(g_ProjectNo); reportEditForm.LoadProjectInfo(g_ProjectNo); reportEditForm.SetDateTodayValue(dateClick); reportEditForm.ShowDialog(); LoadProjectInfo(g_ProjectNo); } }
//日報表作業 private void MenuItemDailyReportBuild_Click(object sender, EventArgs e) { DailyReportIncreaseForm reportBuildForm = new DailyReportIncreaseForm(g_ProjectNo); reportBuildForm.ShowDialog(); }