コード例 #1
0
        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();
        }
コード例 #2
0
        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);
            }

        }