protected override void btnCheck_Click(object sender, EventArgs e) { string number = dataGridView1[0, dataGridView1.CurrentRow.Index].Value.ToString(); if (inputFormType == 0) { editForm.LoadInformation(number); } else if (inputFormType == 1) { reportForm.LoadProjectInfo(number); } else if (inputFormType == 2) { queryForm.LoadProjectInfo(number); } else if (inputFormType == 3) { mainForm.LoadProjectInfo(number); } this.Close(); }
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); } }