プロジェクト

全般

プロフィール

リビジョン 488

堀内4年以上前に追加

バージョン設定ミス修正
工事情報バグ修正
積算見積入力:数字編集修正
注文書作成修正
メニュー初期時エラー修正

差分を表示:

trunk/src/ProcessManagement/ProcessManagement/Common/CommonVersion.cs
19 19
        /// <summary>
20 20
        /// コピー・環境バージョン
21 21
        /// </summary>
22
        public static int s_UpDateCopyVersion = 2;
22
        public static int s_UpDateCopyVersion = 1;
23 23
    }
24 24
}
trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/FrmConstructionBaseInfoAuxiliary.cs
794 794
        /// <summary>
795 795
        /// ??Z????f?[?^???????z????????
796 796
        /// </summary>
797
        private void SetEstimatePraiceValue()
797
        private void SetEstimatePraiceValue(int nStatusFlg)
798 798
        {
799 799
            try
800 800
            {
801
                int EstimatePraice = GetEstimatePrice(0);                                                                                       // ????????o???z
802
                if (EstimatePraice != 0)
801
                int[] nCode = new int[]{ CommonDefine.ProjectsStatus.First(x => x.Value.Equals("??????")).Key
802
                                        , CommonDefine.ProjectsStatus.First(x => x.Value.Equals("?????o")).Key };
803

  
804
                // ????????o???z
805
                int EstimatePraice = GetEstimatePrice(0);
806
                if (EstimatePraice == 0 && (nStatusFlg == nCode[0] || nStatusFlg == nCode[1]))
803 807
                {
808
                    ((Label)m_DspCtrl[(int)DspCnt.EstimatesPrice0]).TextAlign = ContentAlignment.MiddleCenter;
809
                    m_DspCtrl[(int)DspCnt.EstimatesPrice0].Text = CommonDefine.s_UndecidedString;
810
                }
811
                else
812
                {
804 813
                    ((Label)m_DspCtrl[(int)DspCnt.EstimatesPrice0]).TextAlign = ContentAlignment.MiddleRight;
805 814
                    m_DspCtrl[(int)DspCnt.EstimatesPrice0].Text = EstimatePraice.ToString("#,0");
806 815
                }
807
                else
816

  
817
                // ????????o???z
818
                EstimatePraice = GetEstimatePrice(1);
819
                if (EstimatePraice == 0 && (nStatusFlg == nCode[0] || nStatusFlg == nCode[1]))
808 820
                {
809
                    ((Label)m_DspCtrl[(int)DspCnt.EstimatesPrice0]).TextAlign = ContentAlignment.MiddleLeft;
810
                    m_DspCtrl[(int)DspCnt.EstimatesPrice0].Text = CommonDefine.s_UndecidedString;
821
                    ((Label)m_DspCtrl[(int)DspCnt.EstimatesPrice1]).TextAlign = ContentAlignment.MiddleCenter;
822
                    m_DspCtrl[(int)DspCnt.EstimatesPrice1].Text = CommonDefine.s_UndecidedString;
811 823
                }
812
                EstimatePraice = GetEstimatePrice(1);                                                                                           // ????????o???z
813
                if (EstimatePraice != 0)
824
                else
814 825
                {
815 826
                    ((Label)m_DspCtrl[(int)DspCnt.EstimatesPrice1]).TextAlign = ContentAlignment.MiddleRight;
816 827
                    m_DspCtrl[(int)DspCnt.EstimatesPrice1].Text = EstimatePraice.ToString("#,0");
817 828
                }
818
                else
819
                {
820
                    ((Label)m_DspCtrl[(int)DspCnt.EstimatesPrice1]).TextAlign = ContentAlignment.MiddleLeft;
821
                    m_DspCtrl[(int)DspCnt.EstimatesPrice1].Text = CommonDefine.s_UndecidedString;
822
                }
823 829
            }
824 830
            catch (Exception ex)
825 831
            {
......
1444 1450
                // ??????N?x???Z?b?g
1445 1451
                SetDepartmentCombbox();
1446 1452

  
1453
                int nStatusFlg = worklist[0].ConstructionStatusFlg;
1447 1454
                // ??Z??????z?Z?b?g
1448
                SetEstimatePraiceValue();
1455
                SetEstimatePraiceValue(nStatusFlg);
1449 1456

  
1450 1457
                // ?\???E???F?E???????t??Z?b?g
1451 1458
                SetLabelDates();
......
1508 1515

  
1509 1516
                m_DspCtrl[(int)DspCnt.ConstructionCompletionDate].Text = CommonMotions.cnvDateToUndecidedString(worklist[0].ConstructionCompletionDate);    // ?{?H??????
1510 1517

  
1511
                if (worklist[0].OrdersDecisionPrice != 0)
1518
                int[] nCode = new int[]{ CommonDefine.ProjectsStatus.First(x => x.Value.Equals("??????")).Key
1519
                                        , CommonDefine.ProjectsStatus.First(x => x.Value.Equals("?????o")).Key
1520
                                        , CommonDefine.ProjectsStatus.First(x => x.Value.Equals("?? ?? ??")).Key };
1521
                if (worklist[0].OrdersDecisionPrice == 0 && (nStatusFlg == nCode[0] || nStatusFlg == nCode[1] || nStatusFlg == nCode[2]))
1512 1522
                {
1523
                    ((TextBox)m_DspCtrl[(int)DspCnt.OrdersDecisionPrice]).TextAlign = HorizontalAlignment.Center;
1524
                }
1525
                else
1526
                {
1513 1527
                    ((TextBox)m_DspCtrl[(int)DspCnt.OrdersDecisionPrice]).TextAlign = HorizontalAlignment.Right;
1514 1528
                    m_DspCtrl[(int)DspCnt.OrdersDecisionPrice].Text = CommonMotions.cnvDouble(worklist[0].OrdersDecisionPrice).ToString("#,0");             // ??????????z
1515 1529
                }
1516
                else
1517
                    ((TextBox)m_DspCtrl[(int)DspCnt.OrdersDecisionPrice]).TextAlign = HorizontalAlignment.Center;
1518 1530

  
1519
                if (worklist[0].OrdersDecisionPriceInTax != 0)
1531
                if (worklist[0].OrdersDecisionPriceInTax == 0 && (nStatusFlg == nCode[0] || nStatusFlg == nCode[1] || nStatusFlg == nCode[2]))
1520 1532
                {
1533
                    ((TextBox)m_DspCtrl[(int)DspCnt.OrdersDecisionPriceInTax]).TextAlign = HorizontalAlignment.Center;
1534
                }
1535
                else
1536
                {
1521 1537
                    ((TextBox)m_DspCtrl[(int)DspCnt.OrdersDecisionPriceInTax]).TextAlign = HorizontalAlignment.Right;
1522 1538
                    m_DspCtrl[(int)DspCnt.OrdersDecisionPriceInTax].Text = CommonMotions.cnvDouble(worklist[0].OrdersDecisionPriceInTax).ToString("#,0");   // ??????????z
1523 1539
                }
1524
                else
1525
                    ((TextBox)m_DspCtrl[(int)DspCnt.OrdersDecisionPriceInTax]).TextAlign = HorizontalAlignment.Center;
1526 1540

  
1527 1541
                m_DspCtrl[(int)DspCnt.ConstructionPeriodStart].Text = CommonMotions.cnvDateToUndecidedString(worklist[0].ConstructionPeriodStart);          // ?_??H???J?n
1528 1542

  
......
1574 1588

  
1575 1589
                #region ?H?????t???O
1576 1590
                // ?H?????t???O
1577
                switch (worklist[0].ConstructionStatusFlg)
1591
                switch (nStatusFlg)
1578 1592
                {
1579 1593
                    case (int)CommonDefine.StatNumArray.Status0:
1580 1594
                        rdbStatus0.Checked = true;
......
1639 1653

  
1640 1654
                // ?????x
1641 1655
                if (worklist[0].ExpectedOrder >= 0) trkProgress.Value = worklist[0].ExpectedOrder;
1642
                switch (worklist[0].ConstructionStatusFlg)
1656
                switch (nStatusFlg)
1643 1657
                {
1644 1658
                    case (int)CommonDefine.StatNumArray.Status0: // ?????
1645 1659
                    case (int)CommonDefine.StatNumArray.Status1: // ?????o
trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/ProcessControl.cs
1067 1067
                FrmEstimateInput frm = (FrmEstimateInput)ClsExcute.SubFormHandleList[ProcessNo].SubFormHandle;
1068 1068
                bool ThisEnd = frm.ParentEnd;
1069 1069
                //bool DataEndtry = frm.DataChangeFlg;
1070
                bool DataEndtry = true;
1071 1070

  
1072 1071
                // フォームのクリア
1073 1072
                ClsOtherProc.ProcFormClose(ProcessNo);
......
1084 1083
                }
1085 1084
                else
1086 1085
                {
1086
                    // チェックボックスより進捗状態を取得する
1087
                    int iStatus = GetStatusForCheckBox();
1087 1088
                    // 見積金額取得
1088
                    if (DataEndtry) SetEstimatePraiceValue();
1089
                    SetEstimatePraiceValue(iStatus);
1089 1090
                    // 別プロセスボタンメニュー更新
1090 1091
                    UpDateProcessContextMenu();
1091 1092
                    this.Activate();
trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/EstimatePrint/FrmEstimatePrint.cs
863 863
            dgvRow.Cells[(int)DispGridColumn.ItemName].Value = Datalist.ItemName;
864 864
            dgvRow.Cells[(int)DispGridColumn.SpecName].Value = Datalist.SpecName;
865 865

  
866
            dgvRow.Cells[(int)DispGridColumn.UnitCount].Value = Datalist.UnitCount.ToString("#,#.###");
866
            dgvRow.Cells[(int)DispGridColumn.UnitCount].Value = Datalist.UnitCount.ToString("#,#.##");
867 867
            dgvRow.Cells[(int)DispGridColumn.UnitName].Value = Datalist.UnitName;
868 868
            dgvRow.Cells[(int)DispGridColumn.UnitPrice].Value = Datalist.UnitPrice.ToString("#,#");
869 869

  
trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PurchaseOrderEntry/FrmPurchaseOrderEntryAuxiliary.cs
1012 1012
                    strSQL.Append("   On B.SourceCode = A.ConstructionCode");
1013 1013
                    strSQL.Append("   And B.ConstructionCode = A.SourceCode");
1014 1014
                    strSQL.Append("   And B.DetailCount = A.SourceDetailCnt");
1015
                    strSQL.Append("   And");
1016
                    strSQL.AppendFormat(" B.GroupCount = {0}", (int)ConstructionLedgerDetail.GroupCountDef.ConstructionCosts);
1015 1017

  
1016 1018
                    strSQL.Append(DetailDB.CreatePrimarykeyString(OrderRec.ConstructionCode, OrderRec.SeqNo, -1, 0, "A."));
1017
                    //strSQL.AppendFormat(" And A.GroupCount in ({0}, {1})", (int)PurchaseOrderDetail.GroupCountDef.Detail
1018
                    //                                                    , (int)PurchaseOrderDetail.GroupCountDef.StatutoryWelfare);
1019 1019

  
1020 1020
                    strSQL.Append(" ORDER BY A.GroupCount ASC, A.LineCount ASC");
1021 1021
                    DetailData.Clear();
trunk/src/ProcessManagement/ProcessManagement/Forms/ZMenu/FrmMenuAuxiliary.cs
4172 4172
            DataGridViewEX dgv = dgvSalesInProjects;
4173 4173
            try
4174 4174
            {
4175
                if (CommonMotions.SystemMasterData.ConstructionNoBase < 0) return;
4175 4176
                // グリッドタイトルセット
4176 4177
                dgv.Columns[2].HeaderText = GridTitleString[CommonMotions.SystemMasterData.ConstructionNoBase];
4177 4178

  
......
4445 4446
            DataGridViewEX dgv = dgvTenders;
4446 4447
            try
4447 4448
            {
4449
                if (CommonMotions.SystemMasterData.ConstructionNoBase < 0) return;
4450

  
4448 4451
                // グリッドタイトルセット
4449 4452
                dgv.Columns[2].HeaderText = GridTitleString[CommonMotions.SystemMasterData.ConstructionNoBase];
4450 4453

  
......
4709 4712
            DataGridViewEX dgv = dgvBudgetUp;
4710 4713
            try
4711 4714
            {
4715
                if (CommonMotions.SystemMasterData.ConstructionNoBase < 0) return;
4712 4716
                // グリッドタイトルセット
4713 4717
                dgv.Columns[2].HeaderText = GridTitleString[CommonMotions.SystemMasterData.ConstructionNoBase];
4714 4718

  
......
4995 4999
            DataGridViewEX dgv = dgvConstructionProjects;
4996 5000
            try
4997 5001
            {
5002
                if (CommonMotions.SystemMasterData.ConstructionNoBase < 0) return;
4998 5003
                // グリッドタイトルセット
4999 5004
                dgv.Columns[2].HeaderText = GridTitleString[CommonMotions.SystemMasterData.ConstructionNoBase];
5000 5005

  
......
5624 5629
            DataGridViewEX dgv = dgvFluctuationProjects;
5625 5630
            try
5626 5631
            {
5632
                if (CommonMotions.SystemMasterData.ConstructionNoBase < 0) return;
5627 5633
                // グリッドタイトルセット
5628 5634
                dgv.Columns[2].HeaderText = GridTitleString[CommonMotions.SystemMasterData.ConstructionNoBase];
5629 5635

  
......
6027 6033
            DataGridViewEX dgv = dgvNonOrders;
6028 6034
            try
6029 6035
            {
6036
                if (CommonMotions.SystemMasterData.ConstructionNoBase < 0) return;
6030 6037
                // グリッドタイトルセット
6031 6038
                dgv.Columns[2].HeaderText = GridTitleString[CommonMotions.SystemMasterData.ConstructionNoBase];
6032 6039

  

他の形式にエクスポート: Unified diff