private void btnCreareProdus_Click(object sender, RoutedEventArgs e) { Produs produsNou = getProdus(); try { ProdusBLL produstBLL = new ProdusBLL(); if (produstBLL.validareProdus(produsNou) == 1) { if (ProdusDAO.getProdus(produsNou) == null) { ProdusBLL.insertProdus(produsNou); listaProduseWindow.deseneazaForme(); MessageBox.Show("Produsul a fost inserat cu succes!"); this.Close(); } else { MessageBox.Show("Acest produs exista deja!"); } } else { MessageBox.Show("Produs invalid!"); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void btnStergereProdus_Click(object sender, RoutedEventArgs e) { try { ProdusBLL.deleteProdus(produsOriginal); listaProduseWindow.deseneazaForme(); MessageBox.Show("Produsul a fost sters cu succes"); this.Close(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
public bool Update(ProdusBLL p) { bool isSucces = false; SqlConnection conn = new SqlConnection(myconnstrng); try { string sql = "UPDATE PRODUS SET nume_produs=@nume_produs, pret=@pret, descriere=@descriere WHERE cod_produs=@cod_produs"; SqlCommand cmd = new SqlCommand(sql, conn); cmd.Parameters.AddWithValue("@cod_produs", p.cod_produs); cmd.Parameters.AddWithValue("@descriere", p.descriere); cmd.Parameters.AddWithValue("@nume_produs", p.nume); cmd.Parameters.AddWithValue("@pret", p.pret); conn.Open(); int rows = cmd.ExecuteNonQuery(); if (rows > 0) { isSucces = true; } else { isSucces = false; } } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { conn.Close(); } return(isSucces); }
public bool Insert(ProdusBLL p) { bool isSucces = false; SqlConnection conn = new SqlConnection(myconnstrng); try { string sql = "INSERT INTO PRODUS (cod_produs, categorie_id, furnizor_id, nume_produs, pret, descriere) VALUES (@cod_produs, @categorie_id, @furnizor_id, @nume_produs, @pret, @descriere)"; SqlCommand cmd = new SqlCommand(sql, conn); cmd.Parameters.AddWithValue("@cod_produs", p.cod_produs); cmd.Parameters.AddWithValue("@categorie_id", p.categorie); cmd.Parameters.AddWithValue("@descriere", p.descriere); cmd.Parameters.AddWithValue("@furnizor_id", p.furnizor); cmd.Parameters.AddWithValue("@nume_produs", p.nume); cmd.Parameters.AddWithValue("@pret", p.pret); conn.Open(); int rows = cmd.ExecuteNonQuery(); if (rows > 0) { isSucces = true; } else { isSucces = false; } } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { conn.Close(); } return(isSucces); }
private void btnActualizare_Click(object sender, RoutedEventArgs e) { Produs produsModificat = getProdus(); produsModificat.IdProdus = produsOriginal.IdProdus; try { ProdusBLL produstBLL = new ProdusBLL(); if (produstBLL.validareProdus(produsModificat) == 1) { ProdusBLL.updateProdus(produsModificat, produsOriginal); listaProduseWindow.setProdus(produsModificat); MessageBox.Show("Produsul a fost modificat cu succes"); } this.Close(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
public bool Delete(ProdusBLL p) { bool isSucces = false; SqlConnection conn = new SqlConnection(myconnstrng); try { string sql = "DELETE FROM PRODUS WHERE cod_produs=@cod_produs"; SqlCommand cmd = new SqlCommand(sql, conn); cmd.Parameters.AddWithValue("@cod_produs", p.cod_produs); conn.Open(); int rows = cmd.ExecuteNonQuery(); if (rows > 0) { isSucces = true; } else { isSucces = false; } } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { conn.Close(); } return(isSucces); }