Example #1
0
        private void createExcelFile(string templateFileName, string sheetName)
        {
            Publish     publ = new Publish(Folder.DefaultExcelTemplate(templateFileName));
            PublishData pd   = new PublishData();

            pd.TaskCode  = ted.TaskCode;
            pd.TaskName  = ted.TaskName;
            pd.CostType  = ted.CostType;
            pd.TaskPlace = ted.TaskPlace;
            pd.StartDate = ted.StartDate;
            pd.EndDate   = ted.EndDate;
            pd.TaxRate   = ted.TaxRate;

            pd.Publisher      = Convert.ToString(comboBoxOffice.SelectedValue) + Convert.ToString(comboBoxWork.SelectedValue);
            pd.OrderDate      = dateTimePickerOrderDate.Value;
            pd.OrderStartDate = dateTimePickerOStart.Value;
            pd.OrderEndDate   = dateTimePickerOEnd.Value;
            pd.InspectDate    = dateTimePickerInspectDate.Value;
            pd.ReceiptDate    = dateTimePickerReceiptDate.Value;
            pd.OrderPartner   = comboBoxPartner.Text;
            pd.Place          = textBoxDeliveryPoint.Text;
            pd.Note           = textBoxNote.Text;
            pd.PayRoule       = Convert.ToInt32(comboBoxPayRoule.SelectedValue);
            pd.OrderNo        = labelOrderNo.Text;
            pd.Amount         = DHandling.ToRegDecimal(labelSum.Text);
            pd.Tax            = pd.Amount * pd.TaxRate;

            pd.OfficeCode    = Convert.ToString(comboBoxOffice.SelectedValue);
            pd.OfficeName    = comboBoxOffice.Text;
            pd.PublishOffice = (checkBoxPublish.Checked) ? 1 : 0;


            publ.ExcelFile(sheetName, pd, dataGridView1);
            return;
        }
Example #2
0
        // Wakamatsu 20170316

        private void buttonPrint_Click(object sender, EventArgs e)
        {
            // print 処理
            // Wakamatsu 20170301
            //Publish publ = new Publish(Folder.DefaultExcelTemplate("CostSummary.xlsx"));
            Publish publ = new Publish(Folder.DefaultExcelTemplate("原価集計表.xlsx"));
            // Wakamatsu 20170301
            PublishData pd = new PublishData();

            publ.ExcelFile("CostSummary", pd, dataGridView1);
        }
Example #3
0
        private void createExcelFile(string templateFileName, string sheetName)
        {
            Publish     publ = new Publish(Folder.DefaultExcelTemplate(templateFileName));
            PublishData pd   = new PublishData();

            pd.TaskCode     = ted.TaskCode;
            pd.TaskName     = ted.TaskName;
            pd.CostType     = ted.CostType;
            pd.TaskPlace    = ted.TaskPlace;
            pd.StartDate    = ted.StartDate;
            pd.EndDate      = ted.EndDate;
            pd.TaxRate      = ted.TaxRate;
            pd.PartnerName  = ted.PartnerName;
            pd.LeaderName   = labelLeader.Text;
            pd.SalesMName   = labelSalesM.Text;
            pd.OrderPartner = labelPartner.Text;
            pd.RecordedDate = dateTimePickerRecordedDate.Value;

            publ.ExcelFile(sheetName, pd, dataGridView1);
            return;
        }
Example #4
0
        public void CreateExcelFile(TaskEntryData ted, DataGridView dgv, string templateFileName, string sheetName)
        {
            Publish     publ = new Publish(Folder.DefaultExcelTemplate(templateFileName));
            PublishData pd   = new PublishData();

            pd.TaskCode     = ted.TaskCode;
            pd.TaskName     = ted.TaskName;
            pd.CostType     = ted.CostType;
            pd.TaskPlace    = ted.TaskPlace;
            pd.StartDate    = ted.StartDate;
            pd.EndDate      = ted.EndDate;
            pd.TaxRate      = ted.TaxRate;
            pd.PartnerName  = ted.PartnerName;
            pd.RecordedDate = dateTimePickerRecordedDate.Value.StripTime();

            pd.OfficeCode    = ted.OfficeCode;
            pd.OfficeName    = ted.OfficeName;
            pd.PublishOffice = (checkBoxPublish.Checked) ? 1 : 0;

            publ.ExcelFile(sheetName, pd, dgv);
            return;
        }
Example #5
0
        //------------------------------//
        // Event
        //------------------------------//
        private void button_Click(object sender, EventArgs e)
        {
            if (iniPro)
            {
                return;
            }

            Button    btn = ( Button )sender;
            EstPlanOp epo = new EstPlanOp();

            switch (btn.Name)
            {
            // 予算書からデータ取得
            case "buttonFromEstimate":
                if (MessageBox.Show("見積書のデータを予算書に取り込みます。\r\n" +
                                    "現在表示中のデータはすべて削除されます。", "", MessageBoxButtons.YesNo) == DialogResult.No)
                {
                    //"予算書内のデータはすべて削除されますので注意してください。", "", MessageBoxButtons.YesNo ) == DialogResult.No )
                    return;
                }
                if (loadEstimateData())
                {
                    reCalculateAll(dataGridView1);
                    labelMsg.Text = msgCopyEstimate;
                }
                else
                {
                    labelMsg.Text = msgNoEstimate;
                }
                break;

            // 実行予算書へ戻る
            case "buttonPrev":
                if (updateStat)
                {
                    Func <DialogResult> dialogRemining = DMessage.DialogRemining;
                    if (dialogRemining() == DialogResult.No)
                    {
                        return;
                    }
                }
                this.Close();
                break;

            // 再計算
            case "buttonReCalc":
                reCalculateAll(dataGridView1);
                break;

            // 上書、但しデータが全くない場合は新規保存
            case "buttonOWrite":
                reCalculateAll(dataGridView1);
                if (plnd[idx].PlanningID < 1)
                {
                    storePlanningAndContents(dataGridView1);
                }
                else
                {
                    updatePlanningAndContents(dataGridView1);
                }
                updateStat = false;
                break;

            // 新版で保存
            case "buttonNWrite":
                reCalculateAll(dataGridView1);
                restructPlanningData();
                storePlanningAndContents(dataGridView1);
                updateStat = false;
                break;

            // 削除
            case "buttonDelete":
                deletePlanningAndContents();
                updateStat = false;
                break;

            case "buttonCancel":
                initialDisplayPlannignContData();
                loadPlanningContData(dataGridView1);
                updateStat = false;
                break;

            case "buttonPrint":
                reCalculateAll(dataGridView1);
                Publish     publ = new Publish(Folder.DefaultExcelTemplate(bookName));
                PublishData pd   = new PublishData();
                pd.Version      = plnd[idx].VersionNo;
                pd.PublishIndex = idx;
                publ.ExcelFile(sheetName, pd, dataGridView1);
                break;

            default:
                break;
            }
        }