private void btnsure_Click(object sender, EventArgs e) { int typeID = 0; List <DeviceTypeList> tmpDeviceTypeList = new List <DeviceTypeList>(); DeviceTypeList _DeviceTypeList = new DeviceTypeList(); DeviceType_Command tmpDeviceType_Command = new DeviceType_Command(); if (txt_TypeName.Text.Trim() == "") { MessageBox.Show("请填写设备名字"); return; } if (text_TypeID.Text.Trim() == "") { MessageBox.Show("请填写设备类型编号"); return; } else { if (!Int32.TryParse(text_TypeID.Text.Trim(), out typeID)) { MessageBox.Show("设备类型编号为数值类型"); return; } } _DeviceTypeList.TypeName = txt_TypeName.Text.Trim(); _DeviceTypeList.TypeID = Convert.ToInt32(text_TypeID.Text.Trim()); if (tmp1 != null) { _DeviceTypeList.ID = tmp1.ID; } if (text_Image1.Text != "已有正常图片") { if (text_Image1.Text != null && text_Image1.Text != "") { if (FileSize(text_Image1.Text) < 55000 && FileSize(text_Image1.Text) > 0) { _DeviceTypeList.Image1 = GetPictureData(text_Image1.Text); } else { MessageBox.Show("正常图片大于50KB"); } } else { _DeviceTypeList.Image1 = null; } } else { _DeviceTypeList.Image1 = tmp1.Image1; } if (text_Image2.Text != "已有异常图片") { if (text_Image2.Text != null && text_Image2.Text != "") { if (FileSize(text_Image2.Text) < 55000 && FileSize(text_Image2.Text) > 0) { _DeviceTypeList.Image2 = GetPictureData(text_Image2.Text); } else { MessageBox.Show("异常图片大于50KB"); } } else { _DeviceTypeList.Image2 = null; } } else { _DeviceTypeList.Image2 = tmp1.Image2; } if (text_Image3.Text != "已有报警图片") { if (text_Image3.Text != null && text_Image3.Text != "") { if (FileSize(text_Image3.Text) < 55000 && FileSize(text_Image3.Text) > 0) { _DeviceTypeList.Image3 = GetPictureData(text_Image3.Text); } else { MessageBox.Show("报警图片大于50KB"); } } else { _DeviceTypeList.Image3 = null; } } else { _DeviceTypeList.Image3 = tmp1.Image3; } _DeviceTypeList.Description = txt_Description.Text.Trim(); tmpDeviceTypeList.Add(_DeviceTypeList); if (tmp1 == null) { tmpDeviceType_Command._AddData(tmpDeviceTypeList); result = MessageBox.Show("添加成功", "提示", MessageBoxButtons.OK); } else { tmpDeviceType_Command._ReviseData(tmpDeviceTypeList); result = MessageBox.Show("修改成功", "提示", MessageBoxButtons.OK); } this.Close(); }