Esempio n. 1
0
        private void TemperatureDialog_Load(object sender, EventArgs e)
        {
            ComboTemperature.DataSource = TemperatureHelperClient.GetTemperatureTypes(TestRoomCode);

            FpSpread_Info.Rows.Count    = 0;
            FpSpread_Info.Columns.Count = 12;
            FpSpread_Info.ColumnHeader.Cells[0, 0].Text  = "ID";
            FpSpread_Info.ColumnHeader.Cells[0, 1].Text  = "试验室编码";
            FpSpread_Info.ColumnHeader.Cells[0, 2].Text  = "试验日期";
            FpSpread_Info.ColumnHeader.Cells[0, 3].Text  = "早晨温度";
            FpSpread_Info.ColumnHeader.Cells[0, 4].Text  = "中午温度";
            FpSpread_Info.ColumnHeader.Cells[0, 5].Text  = "傍晚温度";
            FpSpread_Info.ColumnHeader.Cells[0, 6].Text  = "平均温度";
            FpSpread_Info.ColumnHeader.Cells[0, 7].Text  = "备注";
            FpSpread_Info.ColumnHeader.Cells[0, 8].Text  = "LastEditUser";
            FpSpread_Info.ColumnHeader.Cells[0, 9].Text  = "LastEditTime";
            FpSpread_Info.ColumnHeader.Cells[0, 10].Text = "IsUpdated";
            FpSpread_Info.ColumnHeader.Cells[0, 11].Text = "TemperatureType";


            FarPoint.Win.Spread.CellType.DateTimeCellType datetime = new FarPoint.Win.Spread.CellType.DateTimeCellType();
            datetime.DateTimeFormat = FarPoint.Win.Spread.CellType.DateTimeFormat.ShortDate;
            FarPoint.Win.Spread.CellType.NumberCellType number = new FarPoint.Win.Spread.CellType.NumberCellType();
            number.DecimalPlaces = 1;
            number.FixedPoint    = true;
            FarPoint.Win.Spread.CellType.TextCellType text = new FarPoint.Win.Spread.CellType.TextCellType();
            //number

            var TemperatureType = Convert.ToInt32(ComboTemperature.SelectedValue);

            DataTable Data = ModuleHelperClient.GetTemperatureList("000", new DateTime(2014, 1, 2), new DateTime(2014, 1, 1), TemperatureType);

            FpSpread_Info.DataSource = Data;

            FpSpread_Info.Columns[0].Visible  = false;
            FpSpread_Info.Columns[1].Visible  = false;
            FpSpread_Info.Columns[2].CellType = datetime;
            FpSpread_Info.Columns[2].Locked   = true;
            FpSpread_Info.Columns[3].CellType = number;
            FpSpread_Info.Columns[4].CellType = number;
            FpSpread_Info.Columns[5].CellType = number;
            FpSpread_Info.Columns[6].CellType = number;
            FpSpread_Info.Columns[6].Locked   = true;
            FpSpread_Info.Columns[7].CellType = text;
            FpSpread_Info.Columns[8].Visible  = false;
            FpSpread_Info.Columns[9].Visible  = false;
            FpSpread_Info.Columns[10].Visible = false;
            FpSpread_Info.Columns[11].Visible = false;

            FpSpread_Info.Columns[2].Width = 100;
            FpSpread_Info.Columns[3].Width = 100;
            FpSpread_Info.Columns[4].Width = 100;
            FpSpread_Info.Columns[5].Width = 100;
            FpSpread_Info.Columns[6].Width = 100;
            FpSpread_Info.Columns[7].Width = 200;
            DateTimePicker_Start.Value     = DateTime.Now.AddMonths(-1);
            DateTimePicker_End.Value       = DateTime.Now;

            SetDefaultStyle();
        }
Esempio n. 2
0
        private void LineRename_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            var row = ComboTemperature.SelectedItem as DataRowView;

            if (row == null)
            {
                return;
            }


            var temperature = new Sys_Temperature()
            {
                ID           = Convert.ToInt32(row.Row["ID"]),
                TestRoomCode = Convert.ToString(row.Row["TestRoomCode"]),
                CreateTime   = Convert.ToString(row.Row["CreateTime"]),
                CreateBy     = Convert.ToString(row.Row["CreateBy"]),
                IsSystem     = Convert.ToInt32(row.Row["IsSystem"]),
                Name         = Convert.ToString(row.Row["Name"])
            };

            var form = new TemperatureEditor(temperature);

            if (form.ShowDialog() == DialogResult.OK)
            {
                ComboTemperature.DataSource = TemperatureHelperClient.GetTemperatureTypes(TestRoomCode);
            }
        }
Esempio n. 3
0
        private void LinkCustom_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            var form = new TemperatureEditor(TestRoomCode);

            if (form.ShowDialog() == DialogResult.OK)
            {
                ComboTemperature.DataSource = TemperatureHelperClient.GetTemperatureTypes(TestRoomCode);
            }
        }
Esempio n. 4
0
        private void TemperatureUseDialog_Load(object sender, EventArgs e)
        {
            ComboAllTemperature.DataSource = TemperatureHelperClient.GetTemperatureTypes(TestRoomCode);

            var table = DocumentHelperClient.GetDocumentExt(DocumentID);

            if (table != null && table.Rows.Count > 0)
            {
                var type = int.Parse(table.Rows[0]["TemperatureType"].ToString());

                ComboAllTemperature.SelectedValue = type;
            }
        }
Esempio n. 5
0
 private void LinkDelete_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
 {
     if (MessageBox.Show("删除后将不可恢复, 继续吗?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes)
     {
         var id     = Convert.ToString(ComboTemperature.SelectedValue);
         var result = TemperatureHelperClient.DeleteTemperature(id);
         if (string.IsNullOrEmpty(result))
         {
             MessageBox.Show("删除成功", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
             ComboTemperature.DataSource = TemperatureHelperClient.GetTemperatureTypes(TestRoomCode);
         }
         else
         {
             MessageBox.Show(result, "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
     }
 }
Esempio n. 6
0
        private void New()
        {
            if (string.IsNullOrEmpty(TextName.Text))
            {
                MessageBox.Show("请输入温度类型名称");
                TextName.Focus();
                return;
            }

            Temperature = new Sys_Temperature()
            {
                IsSystem   = (Yqun.Common.ContextCache.ApplicationContext.Current.IsAdministrator && CheckIsSystem.Checked) ? 1 : 0,
                Name       = TextName.Text,
                CreateBy   = Yqun.Common.ContextCache.ApplicationContext.Current.UserName,
                CreateTime = DateTime.Now.ToString("yyyy-MM-dd hh:MM:ss"),
            };

            if (Yqun.Common.ContextCache.ApplicationContext.Current.IsAdministrator)
            {
                if (string.IsNullOrEmpty(TestRoomCode))
                {
                    Temperature.TestRoomCode = "0000000000000000";
                }
                else
                {
                    Temperature.TestRoomCode = TestRoomCode;
                }
            }
            else
            {
                Temperature.TestRoomCode = Yqun.Common.ContextCache.ApplicationContext.Current.InTestRoom.Code;
            }

            var result = TemperatureHelperClient.NewTemperature(Temperature);

            if (string.IsNullOrEmpty(result))
            {
                MessageBox.Show("保存成功", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                DialogResult = DialogResult.OK;
            }
            else
            {
                MessageBox.Show(result, "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Esempio n. 7
0
        private void Modify()
        {
            if (string.IsNullOrEmpty(TextName.Text))
            {
                MessageBox.Show("请输入温度类型名称");
                TextName.Focus();
                return;
            }

            Temperature.Name = TextName.Text;
            var result = TemperatureHelperClient.RenameTemperature(Convert.ToString(Temperature.ID), Temperature.Name);

            if (string.IsNullOrEmpty(result))
            {
                MessageBox.Show("保存成功", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                DialogResult = DialogResult.OK;
            }
            else
            {
                MessageBox.Show(result, "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Esempio n. 8
0
        public void ShowWithDocument(string documentID)
        {
            Show();

            var table = TemperatureHelperClient.GetDocumentTemperaturesRange(documentID);

            if (table != null && table.Rows.Count > 0)
            {
                var row = table.Rows[0];
                if (Convert.IsDBNull(row["TemperatureID"]))
                {
                    MessageBox.Show("请为该报告设置温度类型后再查看", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return;
                }

                if (Convert.IsDBNull(row["StartTime"]))
                {
                    MessageBox.Show("不能获取龄期的制件时间, 请重试", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return;
                }

                if (Convert.IsDBNull(row["EndTime"]))
                {
                    MessageBox.Show("不能获取龄期的开始时间, 请重试", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return;
                }

                var start       = Convert.ToDateTime(row["StartTime"]);
                var end         = Convert.ToDateTime(row["EndTime"]);
                var temperature = Convert.ToInt32(row["TemperatureID"]);

                DateTimePicker_Start.Value     = start;
                DateTimePicker_End.Value       = end;
                ComboTemperature.SelectedValue = temperature;

                Button_Query_Click(this, EventArgs.Empty);
            }
        }