コード例 #1
0
ファイル: SqlManipulator.cs プロジェクト: xenups/Negar
 public Boolean addCity(CityTable newCity)
 {
     try
     {
         UserManagerDataClassesDataContext db = new UserManagerDataClassesDataContext(cn);
         db.CityTables.InsertOnSubmit(newCity);
         db.SubmitChanges();
         return(true);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
         return(false);
     }
 }
コード例 #2
0
ファイル: SqlManipulator.cs プロジェクト: xenups/Negar
 public Boolean removeCity(CityTable newCity)
 {
     try
     {
         UserManagerDataClassesDataContext db = new UserManagerDataClassesDataContext(cn);
         var q = from a in db.CityTables where a.Id == newCity.Id select a;
         foreach (var a in q)
         {
             db.CityTables.DeleteOnSubmit(a);
         }
         db.SubmitChanges();
         return(true);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
         return(false);
     }
 }
コード例 #3
0
ファイル: ManagerForm.cs プロジェクト: xenups/Negar
 private void addCityToFormManagerButton_Click(object sender, EventArgs e)
 {
     try {
         CityTable newCity = new CityTable();
         newCity.CityName = CityTextBox.Text;
         newCity.Id       = Convert.ToInt64(IDTextBox.Text);
         SqlManipulator sql = new SqlManipulator();
         if (sql.addCity(newCity))
         {
             makeTable(sql.getDataCity());
             MessageBox.Show("با موفقیت شهر مورد نظر اضافه گردید");
             mainForm.setCityComboBox();
         }
         else
         {
             MessageBox.Show("خطا");
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
 }
コード例 #4
0
ファイル: ManagerForm.cs プロジェクト: xenups/Negar
        private void RemoveButton_Click(object sender, EventArgs e)
        {
            DialogResult dialogResult = MessageBox.Show("آیا از حذف مطمئن هستید؟", "هشدار", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

            if (dialogResult == DialogResult.Yes)
            {
                try {
                    selectedRow = cityDataGridView.CurrentCell.RowIndex;
                    SqlManipulator  sql         = new SqlManipulator();
                    DataGridViewRow newDataRow  = cityDataGridView.Rows[selectedRow];
                    CityTable       deletedCity = new CityTable();

                    deletedCity.Id       = (long)newDataRow.Cells[1].Value;
                    deletedCity.CityName = (string)newDataRow.Cells[0].Value;
                    sql.removeCity(deletedCity);
                    var cityData = sql.getDataCity();
                    makeTable(cityData);
                }
                catch (Exception)
                {
                    throw;
                }
            }
        }
コード例 #5
0
 private void detach_CityTables(CityTable entity)
 {
     this.SendPropertyChanging();
     entity.UserTable = null;
 }
コード例 #6
0
 private void attach_CityTables(CityTable entity)
 {
     this.SendPropertyChanging();
     entity.UserTable = this;
 }
コード例 #7
0
 partial void DeleteCityTable(CityTable instance);
コード例 #8
0
 partial void UpdateCityTable(CityTable instance);
コード例 #9
0
 partial void InsertCityTable(CityTable instance);