Esempio n. 1
0
        private void Button_Save_Click(object sender, EventArgs e)
        {
            foreach (Row Row in ModelList.Rows)
            {
                if (!ItemFrequencys.ContainsKey(Row.Tag.ToString()))
                {
                    ItemFrequencys.Add(Row.Tag.ToString(), new ItemFrequency());
                }

                ItemFrequency Item = ItemFrequencys[Row.Tag.ToString()];
                Item.FrequencyInfoIndex = Info.Index;
                Item.ModelIndex         = Row.Tag.ToString();
                Item.ModelName          = ModelList.Cells[Row.Index, 0].Text;
                Item.JianZhengFrequency = Convert.ToSingle(ModelList.Cells[Row.Index, 1].Value);
                Item.PingXingFrequency  = Convert.ToSingle(ModelList.Cells[Row.Index, 2].Value);
            }

            Info.ItemFrequencys.Clear();
            Info.ItemFrequencys.AddRange(ItemFrequencys.Values);

            Boolean Result  = DepositorySamplingFrequencyInfo.UpdateSamplingFrequencyInfo(Info);
            String  Message = (Result? "保存设置成功!":"保存设置失败!");

            MessageBox.Show(Message, "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
Esempio n. 2
0
        private void SupervisionReportViewer_Load(object sender, EventArgs e)
        {
            String Code       = Yqun.Common.ContextCache.ApplicationContext.Current.UserCode;
            String SheetStyle = DepositorySamplingFrequencyInfo.SupervisionReportInfo(Code);

            if (!string.IsNullOrEmpty(SheetStyle))
            {
                myCell1.Sheets.Clear();
                SheetView SheetView = Serializer.LoadObjectXml(typeof(SheetView), SheetStyle, "SheetView") as SheetView;
                myCell1.Sheets.Add(SheetView);
            }
        }
Esempio n. 3
0
        private void SamplingFrequencyDialog_Load(object sender, EventArgs e)
        {
            List <IndexDescriptionPair> Models = DepositoryResourceCatlog.GetModels();

            ModelList.RowCount = Models.Count;
            for (int i = 0; i < Models.Count; i++)
            {
                ModelList.Cells[i, 0].Value = Models[i].Description;
                ModelList.Cells[i, 1].Value = 0;
                ModelList.Cells[i, 2].Value = 0;
                ModelList.Rows[i].Tag       = Models[i].Index;
            }

            ModelList.SetActiveCell(0, 1);

            Info = DepositorySamplingFrequencyInfo.InitSamplingFrequencyInfo(Index);
            if (Info == null)
            {
                Info       = new SamplingFrequencyInfo();
                Info.Index = Index;
            }

            foreach (ItemFrequency Item in Info.ItemFrequencys)
            {
                ItemFrequencys.Add(Item.ModelIndex, Item);
            }

            foreach (Row Row in ModelList.Rows)
            {
                if (!ItemFrequencys.ContainsKey(Row.Tag.ToString()))
                {
                    continue;
                }

                ItemFrequency Item = ItemFrequencys[Row.Tag.ToString()];
                ModelList.Cells[Row.Index, 1].Value = Item.JianZhengFrequency;
                ModelList.Cells[Row.Index, 2].Value = Item.PingXingFrequency;
            }
        }