private void btnInsert_Click(object sender, EventArgs e)
 {
     try
     {
         if (1 == 1)
         {
             DeviceAttributeRepository dar = new DeviceAttributeRepository();
             bool response = dar.InsertDeviceAttribute(Convert.ToInt32(cmbDevice.SelectedValue), tbxIP.Text,
                                                       tbxVID.Text, tbxPID.Text, tbxSerialNum.Text, Convert.ToByte(tbxAddrdss.Text));
             if (response)
             {
                 MessageBox.Show("اطلاعات با موفقیت ثبت شد.");
                 DisplayData();
                 ClearData();
             }
         }
         else
         {
             MessageBox.Show("خطادر ثبت اطلاعات!");
         }
     }
     catch
     {
         MessageBox.Show("خطادر ثبت اطلاعات!");
     }
 }
        private void btnDelete_Click(object sender, EventArgs e)
        {
            DeviceAttributeRepository dar = new DeviceAttributeRepository();

            try
            {
                dar.DeleteDeviceAttribute(DeviceAttributeID);
                MessageBox.Show("حذف با موفقیت انجام شد");
                ClearData();
                DisplayData();
            }
            catch
            {
                MessageBox.Show(" خطا در حذف!");
            }
        }
 private void btnEdit_Click(object sender, EventArgs e)
 {
     if (1 == 1)
     {
         DeviceAttributeRepository dar = new DeviceAttributeRepository();
         bool response = dar.UpdateDeviceAttribute(DeviceAttributeID, tbxIP.Text,
                                                   tbxVID.Text, tbxPID.Text, tbxSerialNum.Text, Convert.ToByte(tbxAddrdss.Text));
         if (response)
         {
             MessageBox.Show("ویرایش با موفقیت انجام شد.");
             DisplayData();
             ClearData();
         }
         else
         {
             MessageBox.Show("خطا در ویرایش اطلاعات!");
         }
     }
     else
     {
         MessageBox.Show("اطلاعات خالی!");
     }
 }
        private void DisplayData()
        {
            DeviceAttributeRepository pr = new DeviceAttributeRepository();

            dataGridViewDeviceAttribute.DataSource = pr.SelectAllDeviceAttributes(Convert.ToInt32(cmbDevice.SelectedValue.ToString()));
        }