ningshuxia
2024-07-08 04e811eb41fe6adce30ec78926973b0e02ed6bbe
Test/IStation.Win/View/ModelValidView.cs
@@ -1,5 +1,4 @@
using DevExpress.Utils.Extensions;
using DevExpress.XtraEditors;
using DevExpress.XtraEditors;
using DevExpress.XtraGrid.Columns;
using System.Data;
@@ -12,17 +11,20 @@
            InitializeComponent();
            this.gridView1.SetNormalView();
            this.gridView2.SetNormalView();
            this.gridView2.OptionsView.ColumnAutoWidth = false;
            foreach (GridColumn col in gridView2.Columns)
            this.advBandedGridView1.SetNormalView();
            this.advBandedGridView1.OptionsView.ColumnAutoWidth = false;
            foreach (GridColumn col in advBandedGridView1.Columns)
            {
                col.MinWidth = 60;
            }
            var year = 2024;
            var month = 1;
            this.dateEditStart.DateTime = new DateTime(year, month, 1);
            this.dateEditEnd.DateTime = new DateTime(year, month, DateTime.DaysInMonth(year, month));
            this.dateEditStart.DateTime = new DateTime(year, month, 2);
            ShowWaterLevel(false);
            //this.dateEditStart.DateTime = new DateTime(year, month, 1);
            //  this.dateEditEnd.DateTime = new DateTime(year, month, DateTime.DaysInMonth(year, month));
        }
@@ -41,8 +43,8 @@
        //加载
        private void barBtnLoad_Click(object sender, EventArgs e)
        {
            this.modelValidViewModelBindingSource.DataSource = null;
            this.modelScadaValidViewModelBindingSource.DataSource = null;
            this.modelValidViewModelBindingSource.DataSource = new List<ModelValidViewModel>();
            this.modelScadaValidViewModelBindingSource.DataSource = new List<ModelScadaValidViewModel>();
            WaitHelper.ShowWaitForm();
            var start_time = this.dateEditStart.DateTime;
@@ -97,7 +99,7 @@
                return;
            }
            SetGridView1(_hydraulic_model_record_list);
            //SetGridView1(_hydraulic_model_record_list);
            SetGridView2(_hydraulic_model_validation_list, _hydraulic_model_scada_list, _hydraulic_model_record_list);
            WaitHelper.HideWaitForm();
        }
@@ -232,30 +234,59 @@
                vm.Pump26Fs = scada_dict["SFPump26"].Value;
                vm.Pump27Fs = scada_dict["SFPump27"].Value;
                vm.Pump11s = scada_dict["Pump11"].Value;
                vm.Pump11s = scada_dict["Pump11"].Value;
                vm.Pump12s = scada_dict["Pump12"].Value;
                vm.Pump13s = scada_dict["Pump13"].Value;
                vm.Pump14s = scada_dict["Pump14"].Value;
                vm.Pump15s = scada_dict["Pump15"].Value;
                vm.Pump16s = scada_dict["Pump16"].Value;
                vm.Pump17s = scada_dict["Pump17"].Value;
                vm.Pump18s = scada_dict["Pump18"].Value;
                vm.Pump21s = scada_dict["Pump21"].Value;
                vm.Pump22s = scada_dict["Pump22"].Value;
                vm.Pump23s = scada_dict["Pump23"].Value;
                vm.Pump24s = scada_dict["Pump24"].Value;
                vm.Pump25s = scada_dict["Pump25"].Value;
                vm.Pump26s = scada_dict["Pump26"].Value;
                vm.Pump27s = scada_dict["Pump27"].Value;
                vm.Pump11s = scada_dict["Pump11"].Value * 50;
                vm.Pump11s = scada_dict["Pump11"].Value * 50;
                vm.Pump12s = scada_dict["Pump12"].Value * 50;
                vm.Pump13s = scada_dict["Pump13"].Value * 50;
                vm.Pump14s = scada_dict["Pump14"].Value * 50;
                vm.Pump15s = scada_dict["Pump15"].Value * 50;
                vm.Pump16s = scada_dict["Pump16"].Value * 50;
                vm.Pump17s = scada_dict["Pump17"].Value * 50;
                vm.Pump18s = scada_dict["Pump18"].Value * 50;
                vm.Pump21s = scada_dict["Pump21"].Value * 50;
                vm.Pump22s = scada_dict["Pump22"].Value * 50;
                vm.Pump23s = scada_dict["Pump23"].Value * 50;
                vm.Pump24s = scada_dict["Pump24"].Value * 50;
                vm.Pump25s = scada_dict["Pump25"].Value * 50;
                vm.Pump26s = scada_dict["Pump26"].Value * 50;
                vm.Pump27s = scada_dict["Pump27"].Value * 50;
                vm.Diff();
                vm.Round();
                model_scada_valid_vm_list.Add(vm);
            }  
            this.modelScadaValidViewModelBindingSource.DataSource = model_scada_valid_vm_list;
            this.modelValidViewModelBindingSource.ResetBindings(false);
            this.gridView2.BestFitColumns();
            this.advBandedGridView1.BestFitColumns();
        }
        private void dateEditStart_EditValueChanged(object sender, EventArgs e)
        {
            this.dateEditEnd.EditValue = this.dateEditStart.DateTime.AddDays(1);
        }
        private void cekShowWaterLevel_CheckedChanged(object sender, EventArgs e)
        {
            var is_show=this.cekShowWaterLevel.Checked;
            ShowWaterLevel(is_show);
        }
        private void ShowWaterLevel(bool is_show)
        {
            this.gbWL1.Visible=is_show;
            this.gbWL2.Visible=is_show;
            //this.colR1s.Visible = is_show;
            //this.colR2s.Visible = is_show;
            //this.colR3s.Visible = is_show;
            //this.colRPump21s.Visible = is_show;
            //this.colRPump22s.Visible = is_show;
            //this.colRPump23s.Visible = is_show;
            //this.colRPump24s.Visible = is_show;
            //this.colRPump25s.Visible = is_show;
            //this.colRPump26s.Visible = is_show;
            //this.colRPump27s.Visible = is_show;
        }
    }
}