private void DGrid1_CellEditEnding(object sender, DataGridCellEditEndingEventArgs e) { MessageBoxResult messageBoxResult = System.Windows.MessageBox.Show("Do you want to save the changes made?", "Save changes", System.Windows.MessageBoxButton.YesNo); if (messageBoxResult == MessageBoxResult.Yes) { var editedValue = (e.EditingElement as TextBox).Text; string teamName = (e.Row.DataContext as Csapat).csapat_nev; Csapat newTeam = (e.Row.DataContext as Csapat); try { switch (e.Column.SortMemberPath) { case "motor": newTeam.motor = editedValue; break; case "csapat_nev": newTeam.csapat_nev = editedValue; break; case "gyozelmek": newTeam.gyozelmek = int.Parse(editedValue); break; case "versenyek_szama": newTeam.versenyek_szama = int.Parse(editedValue); break; default: MessageBox.Show("Something went wrong"); return; } } catch { MessageBox.Show("Invalid input for cell"); } this.UpdateTeamFromList(teamName, newTeam); return; } DGrid1.ItemsSource = null; DGrid1.ItemsSource = cacheOfTeams; }
public Csapat GetOneCsapat(Csapat record) { OracleConnection oracleConnection = getConnection(); OracleCommand command = new OracleCommand(); command.CommandType = System.Data.CommandType.Text; command.CommandText = "SELECT * FROM Csapat WHERE id = :id"; command.Connection = oracleConnection; command.CommandTimeout = 0; oracleConnection.Open(); OracleParameter idParameter = new OracleParameter(); idParameter.ParameterName = "id"; idParameter.DbType = System.Data.DbType.Int32; idParameter.Direction = System.Data.ParameterDirection.Input; idParameter.Value = record.Id; command.Parameters.Add(idParameter); Csapat temp = null; OracleDataReader oracleDataReader = command.ExecuteReader(); if (oracleDataReader.Read()) { temp = new Csapat(); temp.Id = int.Parse(oracleDataReader["id"].ToString()); temp.Nev = oracleDataReader["nev"].ToString(); } oracleConnection.Close(); return(temp); }
private void button_insert_Click(object sender, EventArgs e) { Csapat newRecord = new Csapat(); try { newRecord.Id = rnd.Next(10, 100000); newRecord.Nev = tb1.Text; } catch (Exception ex) { MessageBox.Show(ex.Message); return; } bool success = dbManager.InsertCsapat(newRecord); if (success) { MessageBox.Show("Sikeres rögzítés"); tb1.Text = string.Empty; loadComboBox(); } else { MessageBox.Show("Hiba az insert során!"); } }
private void button_update_Click(object sender, EventArgs e) { Csapat temp = new Csapat(); try { temp.Id = selectedRecord.Id; temp.Nev = tb1u.Text; } catch (Exception ex) { MessageBox.Show(ex.Message); return; } if (dbManager.UpdateCsapat(temp)) { MessageBox.Show("Sikeres módosítás!"); tb1u.Text = string.Empty; loadComboBox(); } else { MessageBox.Show("Hiba"); } }
public List <Csapat> GetListCsapat() { OracleConnection oracleConnection = getConnection(); OracleCommand command = new OracleCommand(); command.CommandType = System.Data.CommandType.Text; command.CommandText = "SELECT * FROM Csapat"; command.Connection = oracleConnection; command.CommandTimeout = 0; oracleConnection.Open(); List <Csapat> records = new List <Csapat>(); OracleDataReader oracleDataReader = command.ExecuteReader(); while (oracleDataReader.Read()) { Csapat temp = new Csapat(); temp.Id = int.Parse(oracleDataReader["id"].ToString()); temp.Nev = oracleDataReader["nev"].ToString(); records.Add(temp); } oracleConnection.Close(); return(records); }
public async Task CreateCsapat(Csapat uj) { using var context = factory.CreateContext(); await context.Csapatok.AddAsync(uj); context.SaveChanges(); }
public bool UpdateCsapat(Csapat record) { OracleConnection oracleConnection = getConnection(); OracleCommand oracleCommand = new OracleCommand(); oracleCommand.CommandType = System.Data.CommandType.Text; oracleCommand.CommandText = "UPDATE Csapat SET nev = :nev WHERE id = :id"; OracleParameter nevParameter = new OracleParameter(); nevParameter.ParameterName = "nev"; nevParameter.DbType = System.Data.DbType.String; nevParameter.Direction = System.Data.ParameterDirection.Input; nevParameter.Value = record.Nev; oracleCommand.Parameters.Add(nevParameter); OracleParameter idParameter = new OracleParameter(); idParameter.ParameterName = "id"; idParameter.DbType = System.Data.DbType.Int32; idParameter.Direction = System.Data.ParameterDirection.Input; idParameter.Value = record.Id; oracleCommand.Parameters.Add(idParameter); oracleConnection.Open(); oracleCommand.Connection = oracleConnection; int rows = oracleCommand.ExecuteNonQuery(); oracleConnection.Close(); return(rows != 0); }
public bool InsertCsapat(Csapat record) { OracleConnection oracleConnection = getConnection(); OracleCommand oracleCommand = new OracleCommand(); oracleCommand.CommandType = System.Data.CommandType.Text; oracleCommand.CommandText = "INSERT INTO Csapat(id, nev) VALUES (:id, :nev)"; OracleParameter idParameter = new OracleParameter(); idParameter.ParameterName = "id"; idParameter.DbType = System.Data.DbType.Int32; idParameter.Direction = System.Data.ParameterDirection.Input; idParameter.Value = record.Id; oracleCommand.Parameters.Add(idParameter); OracleParameter nevParameter = new OracleParameter(); nevParameter.ParameterName = "nev"; nevParameter.DbType = System.Data.DbType.String; nevParameter.Direction = System.Data.ParameterDirection.Input; nevParameter.Value = record.Nev; oracleCommand.Parameters.Add(nevParameter); oracleConnection.Open(); oracleCommand.Connection = oracleConnection; int rows = oracleCommand.ExecuteNonQuery(); oracleConnection.Close(); return(rows != 0); }
public bool DeleteCsapat(Csapat record) { OracleConnection oracleConnection = getConnection(); OracleCommand oracleCommand = new OracleCommand(); oracleCommand.CommandType = System.Data.CommandType.Text; oracleCommand.CommandText = "DELETE FROM Csapat WHERE csapat.id = :id"; OracleParameter idParameter = new OracleParameter(); idParameter.ParameterName = "id"; idParameter.DbType = System.Data.DbType.Int32; idParameter.Direction = System.Data.ParameterDirection.Input; idParameter.Value = record.Id; oracleCommand.Parameters.Add(idParameter); oracleConnection.Open(); oracleCommand.Connection = oracleConnection; int rows = oracleCommand.ExecuteNonQuery(); oracleConnection.Close(); return(rows != 0); }
public async Task <IActionResult> Modify(int id, Csapat csapat) { csapat.ID = id; await csm.ModifyCsapat(id, csapat); return(RedirectToAction("Lista")); }
private async void Create_Button_Click(object sender, RoutedEventArgs e) { if ((this.EnTextBox.Text == "") || (this.NoRTextBox.Text == "") || (this.wTextBox.Text == "") || (this.tnTextBox.Text == "")) { MessageBox.Show("Some fields are empty"); return; } Csapat newTeam = new Csapat() { csapat_nev = this.tnTextBox.Text, motor = this.EnTextBox.Text, gyozelmek = int.Parse(this.wTextBox.Text), versenyek_szama = int.Parse(this.NoRTextBox.Text) }; RestService restService = new RestService("/Csapat", token); try { await restService.Post <Csapat>(newTeam); this.ClearFields(); await this.RefreshTeamList(); MessageBox.Show("Team added"); } catch { MessageBox.Show("Something went wrong or you dont have access to this action."); } }
public IActionResult UpdateCsapat(string name, [FromBody] Csapat csapat) { if (this.logic.UpdateCsapat(name, csapat)) { return(Ok()); } return(BadRequest()); }
public static void ElsoMenupont() { Console.WriteLine("1, Csapatok listázása"); Console.WriteLine("2, Csapat hozzáadása"); Console.WriteLine("3, Csapat módosítása"); Console.WriteLine("4, Csapat törlése"); Console.WriteLine("0, Kilépés a főmenübe"); int kivalasztottMenupont = int.Parse(Console.ReadLine()); Console.Clear(); switch (kivalasztottMenupont) { case 1: Console.WriteLine("A jelenlegi idényben résztvevő csapatok\n"); CsapatLogic csapRepo = new CsapatLogic(); foreach (var item in csapRepo.GetAllCsapat()) { Console.WriteLine(item.csapat_nev); } break; case 2: Csapat mycsapat = new Csapat(); Console.Write("Csapat neve: "); mycsapat.csapat_nev = Console.ReadLine(); Console.Write("Motor gyártója: "); mycsapat.motor = Console.ReadLine(); Console.Write("Versenyek száma: "); mycsapat.versenyek_szama = int.Parse(Console.ReadLine()); Console.Write("Győzelmek száma: "); mycsapat.gyozelmek = int.Parse(Console.ReadLine()); CsapatLogic cslogic = new CsapatLogic(); cslogic.CreateCsapat(mycsapat); break; case 3: CsapatModositas(); Console.Clear(); break; case 4: CsapatLogic csapatlogic = new CsapatLogic(); Console.Write("Törölni kívánt csapat neve: "); csapatlogic.DeleteCsapat(Console.ReadLine()); break; default: Console.WriteLine("Rossz menüpont"); break; } Console.ReadLine(); return; }
public async Task ModifyCsapat(int csapatID, Csapat modositott) { using var context = factory.CreateContext(); var csapat = await context.Csapatok.FindAsync(csapatID); csapat.Nev = modositott.Nev; csapat.Alapitas = modositott.Alapitas; csapat.Bajnoksagok = modositott.Bajnoksagok; csapat.Fizetes = modositott.Fizetes; context.SaveChanges(); }
private void updateFields() { selectedRecord = dbManager.GetOneCsapat(selectedRecord); if (selectedRecord != null) { tb1u.Text = selectedRecord.Nev; } else { tb1u.Text = string.Empty; } }
public void CreateCsapat(string name, string motor, int versenyekszama, int gyozelmek) { Csapat csapat = new Csapat() { csapat_nev = name, motor = motor, versenyek_szama = versenyekszama, gyozelmek = gyozelmek, }; this.db.Csapat.Add(csapat); this.db.SaveChanges(); }
private async void UpdateTeamFromList(string oldName, Csapat newTeam) { RestService restService = new RestService("/Csapat", token); try { await restService.Put <string, Csapat>(oldName, newTeam); } catch { MessageBox.Show("Something went wrong or you dont have access to this action."); await this.RefreshTeamList(); } }
public bool UpdateCsapat(string name, Csapat csapat) { try { Csapat csapatTemp = this.GetOne(name); csapatTemp.csapat_nev = csapat.csapat_nev; csapatTemp.motor = csapat.motor; csapatTemp.versenyek_szama = csapat.versenyek_szama; csapatTemp.gyozelmek = csapat.gyozelmek; this.db.SaveChanges(); return(true); } catch (Exception) { return(false); } }
public bool UpdateCsapatTeljes(string name, string motor, int?versenyekszama, int?gyozelmek) { try { Csapat csapat = this.GetOne(name); csapat.csapat_nev = name; csapat.motor = motor; csapat.versenyek_szama = versenyekszama; csapat.gyozelmek = gyozelmek; this.db.SaveChanges(); return(true); } catch (Exception) { return(false); } }
private void DGrid1_PreviewMouseDoubleClick(object sender, MouseButtonEventArgs e) { if (e.ChangedButton != MouseButton.Right) { return; } MessageBoxResult messageBoxResult = System.Windows.MessageBox.Show("Are you sure you want to delete the item?", "Delete item", System.Windows.MessageBoxButton.YesNo); if (messageBoxResult != MessageBoxResult.Yes) { return; } DataGrid grid = sender as DataGrid; if (grid != null && grid.SelectedItems != null && grid.SelectedItems.Count == 1) { DataGridRow dgr = grid.ItemContainerGenerator.ContainerFromItem(grid.SelectedItem) as DataGridRow; Csapat csapat = (Csapat)dgr.Item; this.DeleteTeamFromList(csapat.csapat_nev); } }
private void button_delete_Click(object sender, EventArgs e) { if (selectedRecord == null) { MessageBox.Show("Nincs elem kiválasztva a törléshez!"); return; } Csapat recordToDelete = selectedRecord; bool success = dbManager.DeleteCsapat(recordToDelete); if (success) { loadComboBox(); } else { MessageBox.Show("A törlés sikertelen volt!"); } }
public async Task <IActionResult> Create(Csapat csapat) { await csm.CreateCsapat(csapat); return(RedirectToAction("Lista")); }
public async Task ModifyCsapat(int csapatID, Csapat modositott) => await csapatRepo.ModifyCsapat(csapatID, modositott);
public async Task CreateCsapat(Csapat uj) => await csapatRepo.CreateCsapat(uj);
private void comboBox_contries_SelectedValueChanged(object sender, EventArgs e) { selectedRecord = (Csapat)comboBox_contries.SelectedItem; updateFields(); }
public void CreateCsapat(Csapat csapat) { this.db.Csapat.Add(csapat); this.db.SaveChanges(); }
public bool UpdateCsapat(string name, Csapat oldCsapat) { return(this.csapatRepo.UpdateCsapat(name, oldCsapat)); }
public void CreateCsapat(Csapat csapat) { this.csapatRepo.CreateCsapat(csapat); }
public IActionResult CreateCsapat([FromBody] Csapat csapat) { this.logic.CreateCsapat(csapat); return(Ok()); }
public async Task <IActionResult> Modify(int id) { Csapat csapat = await csm.GetCsapatOrNull(id); return(View(csapat)); }