public int Delete(DeviceTypeList entityToInsert) { using (Conn) { return(Conn.Delete(entityToInsert)); } }
public void SetupDevice(DeviceTypeList Type) { switch (Type) { case DeviceTypeList.KAT_WALK: walkController = new KATDevice_Walk(); KATVR_Global.KDevice_Walk = walkController; switch (landform) { case LandformList.Enable: landformController = new KATDevice_Landform2(targetMoveObject.gameObject, targetRotateObject); KATVR_Global.KDevice_Landform2 = landformController; landformArrow?.SetParent(null); landformArrow.localScale = Vector3.one; break; case LandformList.Disable: landformArrow?.gameObject.SetActive(false); break; default: break; } break; case DeviceTypeList.ComingSoon: break; default: break; } }
public Guid Insert(DeviceTypeList entityToInsert) { using (Conn) { return(Conn.Insert <Guid>(entityToInsert)); } }
public void ActiveDevice(DeviceTypeList Type) { switch (Type) { case DeviceTypeList.KAT_WALK: KATDevice_Dll.KAT_Init(); if (target_Rig == null) { if (targetMoveObject.GetComponent <Rigidbody>()) { target_Rig = targetMoveObject.GetComponent <Rigidbody>(); } else { MovementStyle = MovementStyleList.Translate; Debug.LogWarning("未能找到目标移动对象上的Rigidbody组件,移动方式将转换为Translate。\nCan not find Rigidbody component in Movement Object, the Movement Style will be changed to Translate."); } } break; case DeviceTypeList.ComingSoon: break; default: break; } }
public void DeviceUpdate(DeviceTypeList Type) { switch (Type) { case DeviceTypeList.KAT_WALK: walkController.UpdateData(); switch (MovementStyle) { case MovementStyleList.Translate: walkController.TargetTransform(targetMoveObject, targetRotateObject, multiply, multiplyBack); break; case MovementStyleList.Velocity: walkController.TargetTransform(target_Rig, targetRotateObject, multiply, multiplyBack); break; default: break; } if (Input.GetKeyDown(ResetCameraKey)) { walkController.ResetCamera(vrHandset); } break; case DeviceTypeList.ComingSoon: break; default: break; } }
private void DeviceTypeData(DeviceTypeList _tmpDeviceData) { txt_TypeName.Text = _tmpDeviceData.TypeName; text_TypeID.Text = _tmpDeviceData.TypeID.ToString(); if (_tmpDeviceData.Image1 != null) { text_Image1.Text = "已有正常图片"; } else { } if (_tmpDeviceData.Image2 != null) { text_Image2.Text = "已有异常图片"; } else { } if (_tmpDeviceData.Image3 != null) { text_Image3.Text = "已有报警图片"; } else { } txt_Description.Text = _tmpDeviceData.Description; }
private void btnComadd_Click(object sender, EventArgs e) { DeviceTypeList DeviceTypeList_Obj = null; foreach (DeviceTypeList DTL in DictionaryDBClass.DeviceTypeListDictionary.Values) { if (DTL.InstanceTable == "串口") { DeviceTypeList_Obj = DTL; } } Add_Edit_SerialCOM addSeria = new Add_Edit_SerialCOM("添加串口实例"); //addSeria.Obj = DeviceTypeList_Obj; addSeria.ShowDialog(this); if (addSeria.DialogResult == DialogResult.OK) { DataTable SerialCOMtable = comboBoxSerialCOM.DataSource as DataTable; DataRow row = SerialCOMtable.NewRow(); row[0] = addSeria.SerialCOM_Obj.SerialCOMBase.Name; row[1] = addSeria.SerialCOM_Obj.SerialCOMBase.DeviceID; SerialCOMtable.Rows.Add(row); comboBoxSerialCOM.SelectedIndex = comboBoxSerialCOM.Items.Count - 1; } }
private void ToolStripMenuItem_add_Click(object sender, EventArgs e) { DeviceTypeList tmpData = null; Add_Modify_DeviceType tmpAdd_Modify_DeviceType = new Add_Modify_DeviceType(tmpData); tmpAdd_Modify_DeviceType.ShowDialog(); if (tmpAdd_Modify_DeviceType.result == DialogResult.OK) { getDeviceTypeList(); } }
public Add_Modify_DeviceType(DeviceTypeList tmpData) { InitializeComponent(); if (tmpData == null) { tmp1 = tmpData; } else { tmp1 = tmpData; DeviceTypeData(tmp1); } }
private void TypeNameDataBinding() { DataTable Typenametable = new DataTable(); DataColumn Typename_Column_name = new DataColumn("name", typeof(string)); DataColumn Typename_Column_value = new DataColumn("value", typeof(string)); Typenametable.Columns.Add(Typename_Column_name); Typenametable.Columns.Add(Typename_Column_value); //类型列表 foreach (string TypeId in DictionaryDBClass.DeviceTypeListDictionary.Keys) { if (DictionaryDBClass.DeviceTypeListDictionary[TypeId].InstanceTable == "UPS") { DataRow rows = Typenametable.NewRow(); rows[0] = DictionaryDBClass.DeviceTypeListDictionary[TypeId].Name; rows[1] = TypeId; Typenametable.Rows.Add(rows); } } cbxtypename.DataSource = Typenametable; cbxtypename.DisplayMember = "name"; cbxtypename.ValueMember = "value"; if (Operate_Type.Contains("添加")) { if (devicetype == null) { cbxtypename.SelectedValue = Typenametable.Rows[0]["value"].ToString(); devicetype = DictionaryDBClass.DeviceTypeListDictionary[Typenametable.Rows[0]["value"].ToString()]; } else { cbxtypename.SelectedValue = devicetype.TypeID; } UPS_Obj.DeviceTypeBase = devicetype; UPS_Obj.UPSBase.TypeID = devicetype.TypeID; } if (Operate_Type.Contains("修改")) { cbxtypename.SelectedValue = UPS_Obj.DeviceTypeBase.TypeID; } txtcategory.Text = UPS_Obj.DeviceTypeBase.InstanceTable; }
private void ToolStripMenuItem_edittype_Click(object sender, EventArgs e) { DeviceTypeList tmpData = new DeviceTypeList(); for (int i = 0; i < tmpDeviceTypeList.Count; i++) { if (tmpDeviceTypeList[i].ID == _tmpDeviceTypeList.ID) { tmpData = tmpDeviceTypeList[i]; break; } } Add_Modify_DeviceType tmpAdd_Modify_DeviceType = new Add_Modify_DeviceType(tmpData); tmpAdd_Modify_DeviceType.ShowDialog(); if (tmpAdd_Modify_DeviceType.result == DialogResult.OK) { getDeviceTypeList(); } }
public void DeviceUpdate(DeviceTypeList Type) { switch (Type) { case DeviceTypeList.KAT_WALK: KATDevice_Walk.Instance.UpdateData(); TargetTransform(MovementStyle); if (Input.GetKeyDown(ResetCameraKey)) { KATDevice_Walk.Instance.ResetCamera(vrHandset); } break; case DeviceTypeList.ComingSoon: break; default: break; } }
public void SetupDevice(DeviceTypeList Type) { switch (Type) { case DeviceTypeList.KAT_WALK: //KATDevice_Walk.Instance = this.gameObject.AddComponent<KATDevice_Walk>(); //KATVR_Global.KDevice_Walk = KATDevice_Walk.Instance; this.gameObject.AddComponent <KATDevice_Walk>(); KATVR_Global.KDevice_Walk = KATDevice_Walk.Instance; break; case DeviceTypeList.ComingSoon: break; default: break; } }
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(); }