コード例 #1
0
ファイル: SQLConnection.cs プロジェクト: CatEye12/Vents-PLM
        public void SaveAttributeForObject(IMS_Object_Attributes selectedObj, string attrName, string value, bool editOrNotEdit)
        {
            SqlCommand save = new SqlCommand();

            save.Connection  = con;
            save.CommandType = CommandType.StoredProcedure;

            save.CommandText = "IMS_ADD_OBJECT_ATTRS";

            if (editOrNotEdit == true)
            {
                save.Parameters.AddWithValue("inOBJECT_ID", selectedObj.OBJECT_ID);
            }
            else
            {
                save.Parameters.AddWithValue("inOBJECT_ID", lastObjectID);
            }
            save.Parameters.AddWithValue("inATTRIBUTE_ID", attributePropList.Where(x => x.NAME.Equals(attrName)).First().ATTRIBUTE_ID);
            save.Parameters.AddWithValue("in_INLIST_ID", 0);
            save.Parameters.AddWithValue("inSTRING_VALUE", value);

            save.Connection.Open();
            reader = save.ExecuteReader();

            reader.Close();
            save.Connection.Close();
        }
コード例 #2
0
 private void dataGridView1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
 {
     if (e.Button == MouseButtons.Right)
     {
         ContextMenu contextMenuForObjectsEditing = new ContextMenu();
         MenuItem    menuObjectUpdate             = new MenuItem("Редактировать объект", new System.EventHandler(this.MenuObjectUpdate_Click));
         MenuItem    menuObjectDelete             = new MenuItem("Удалить объект", new System.EventHandler(this.MenuObjectDelete_Click));
         contextMenuForObjectsEditing.MenuItems.Add(menuObjectUpdate);
         contextMenuForObjectsEditing.MenuItems.Add(menuObjectDelete);
         contextMenuForObjectsEditing.Show(dataGridView1, e.Location);
     }
     else if (e.Button == MouseButtons.Left)
     {
         selectedObj = (IMS_Object_Attributes)dataGridView1.CurrentRow.DataBoundItem;
     }
 }
コード例 #3
0
ファイル: SQLConnection.cs プロジェクト: CatEye12/Vents-PLM
        public void DeleteObject(IMS_Object_Attributes selectedObject)
        {
            SqlCommand delete = new SqlCommand();

            delete.Connection  = con;
            delete.CommandType = CommandType.StoredProcedure;
            delete.CommandText = "IMS_DELETE_OBJECT";

            delete.Parameters.AddWithValue("inOBJECT_ID", selectedObject.OBJECT_ID);

            delete.Connection.Open();
            reader = delete.ExecuteReader();

            reader.Close();
            delete.Connection.Close();
        }
コード例 #4
0
 public void ControlEdit(string objectTypeName, IMS_Object_Attributes selectedObject)
 {
     txtBoxName.Text = selectedObject.STRING_VALUE;
 }