internal ObservableCollection <Produse> GetAllProductsFromMenu(int meniuId) { SqlConnection connection = HelpDAL.Connection; try { SqlCommand cmd = new SqlCommand("spGetProductsfromMenu", connection); ObservableCollection <Produse> result = new ObservableCollection <Produse>(); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@meniuId", meniuId); connection.Open(); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { Produse f = new Produse(); f.Nume = reader.GetString(0); result.Add(f); } reader.Close(); return(result); } finally { connection.Close(); } }
internal ObservableCollection <Tuple <Produse, Categorie, Alergen> > GetAllProducts() { SqlConnection connection = HelpDAL.Connection; try { SqlCommand cmd = new SqlCommand("spGetAllProducts", connection); ObservableCollection <Tuple <Produse, Categorie, Alergen> > result = new ObservableCollection <Tuple <Produse, Categorie, Alergen> >(); cmd.CommandType = CommandType.StoredProcedure; connection.Open(); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { Produse product = new Produse(); Categorie category = new Categorie(); Alergen allergen = new Alergen(); product.ProdusId = reader.GetInt32(0); product.Nume = reader.GetString(1); product.Pret = reader.GetDecimal(2); product.Gramaj = reader.GetInt32(3); category.Nume = reader.GetString(4); allergen.Nume = reader.GetString(5); result.Add(new Tuple <Produse, Categorie, Alergen>(product, category, allergen)); } reader.Close(); return(result); } finally { connection.Close(); } }
public static void update(Produse prd) { MySqlConnection con = DBConnection.getConnection(); if (con == null) { throw new Exception("Conexiunea la baza de date nu s-a realizat."); } MySqlCommand cmd = con.CreateCommand(); cmd.CommandText = "UPDATE produse SET denumire=@denumire,descriere=@descriere,cantitate=@cantitate,pret=@pret WHERE id=@id "; cmd.Parameters.AddWithValue("@denumire", prd.Denumire); cmd.Parameters.AddWithValue("@descriere", prd.Descriere); cmd.Parameters.AddWithValue("@cantitate", prd.Cantitate); cmd.Parameters.AddWithValue("@pret", prd.Pret); cmd.Parameters.AddWithValue("@id", prd.Id); try { if (cmd.ExecuteNonQuery() != 1) { throw new Exception("Modificarea nu a avut loc!"); } }catch (Exception e) { MessageBox.Show(e.Message); } con.Close(); }
public static void insert(Produse prd) { MySqlConnection con = DBConnection.getConnection(); if (con == null) { throw new Exception("Conexiunea la baza de date nu s-a realizat."); } MySqlCommand cmd = con.CreateCommand(); cmd.CommandText = "INSERT INTO produse(denumire,descriere,cantitate,pret) VALUES(@denumire,@descriere,@cantitate,@pret)"; cmd.Parameters.AddWithValue("@denumire", prd.Denumire); cmd.Parameters.AddWithValue("@descriere", prd.Descriere); cmd.Parameters.AddWithValue("@cantitate", prd.Cantitate); cmd.Parameters.AddWithValue("@pret", prd.Pret); MySqlDataReader data = cmd.ExecuteReader(); if (data.Read()) { MessageBox.Show("Inserarea nu a avut loc", "Event", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { MessageBox.Show("Inserarea a avut loc cu succes", "Event", MessageBoxButtons.OK, MessageBoxIcon.Information); } con.Close(); }
public void afisareProduse() { Produse prd = new Produse(); tabelProduse.DataSource = MagazinDAO.afisare(prd); }
public Produse modificaProdus(Produse model) { db = new bazaDeDateContext(); db.Entry(model).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(model); }
public void exportProducts() { List <Produse> prod = new List <Produse>(); var produse = storedb.t.SqlQuery("SELECT * FROM Produses").ToList(); foreach (var item in produse) { int id = item.ID; string name = item.NumeProdus; decimal price = item.Pret; Produse p = new Produse(); p.ID = id; p.NumeProdus = name; p.Pret = price; prod.Add(p); } JavaScriptSerializer js = new JavaScriptSerializer(); string json = js.Serialize(prod); string jsonPath = "F:\\prodExportjson.json"; if (!File.Exists(jsonPath)) { File.Create(jsonPath).Close(); } File.AppendAllText(jsonPath, json.ToString()); }
public async Task <IActionResult> Edit(decimal id, [Bind("Id,Produs,PretKg")] Produse produse) { if (id != produse.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(produse); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ProduseExists(produse.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(produse)); }
private void button5_Click(object sender, EventArgs e) { Produse aux = new Produse(); aux.id_produs = Int32.Parse(textBox1.Text); aux.cantitate = Int32.Parse(textBox2.Text); int adaugat = 0; foreach (var elem in new_list) { if (elem.id_produs == aux.id_produs) { elem.cantitate = aux.cantitate; adaugat = 1; break; } } if (adaugat == 0) { new_list.Add(aux); } DataTable dt = new DataTable(); dt = ToDataTable(new_list); dataGridView2.DataSource = dt; label13.Text = calculare(); clear(); }
public static void sterge(Produse prd) { MySqlConnection con = DBConnection.getConnection(); if (con == null) { throw new Exception("Conexiunea la baza de date nu s-a realizat."); } MySqlCommand cmd = con.CreateCommand(); cmd.CommandText = "DELETE FROM produse WHERE denumire=@denumire AND descriere=@descriere AND cantitate=@cantitate AND pret=@pret"; cmd.Parameters.AddWithValue("@denumire", prd.Denumire); cmd.Parameters.AddWithValue("@descriere", prd.Descriere); cmd.Parameters.AddWithValue("@cantitate", prd.Cantitate); cmd.Parameters.AddWithValue("@pret", prd.Pret); MySqlDataReader data = cmd.ExecuteReader(); if (data.Read()) { MessageBox.Show("Stergerea nu a avut loc", "Event", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { MessageBox.Show("Stergerea a avut loc cu succes", "Event", MessageBoxButtons.OK, MessageBoxIcon.Information); } con.Close(); }
internal static bool Check(Produse produs) { if (produs.Stoc > 0) { return(true); } return(false); }
public ActionResult DeleteConfirmed(int id) { Produse produse = db.t.Find(id); db.t.Remove(produse); db.SaveChanges(); return(RedirectToAction("Index")); }
private void dataGridView1_SelectionChanged(object sender, EventArgs e) { foreach (DataGridViewRow row in dataGridView1.SelectedRows) { textBox1.Text = row.Cells[0].Value.ToString(); textBox2.Text = row.Cells[1].Value.ToString(); textBox3.Text = row.Cells[2].Value.ToString(); textBox4.Text = row.Cells[3].Value.ToString(); textBox5.Text = row.Cells[4].Value.ToString(); textBox6.Text = row.Cells[5].Value.ToString(); textBox7.Text = row.Cells[6].Value.ToString(); textBox8.Text = row.Cells[7].Value.ToString(); textBox9.Text = row.Cells[8].Value.ToString(); textBox10.Text = row.Cells[9].Value.ToString(); textBox11.Text = row.Cells[10].Value.ToString(); textBox12.Text = row.Cells[11].Value.ToString(); //string value2 = row.Cells[1].Value.ToString(); string html = string.Empty; string url = @"http://localhost:3000/api/produsecomenzi/" + textBox1.Text.ToString(); HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); request.AutomaticDecompression = DecompressionMethods.GZip; using (HttpWebResponse response = (HttpWebResponse)request.GetResponse()) using (Stream stream = response.GetResponseStream()) using (StreamReader reader = new StreamReader(stream)) { html = reader.ReadToEnd(); } html = html.ToString(); html = html.Remove(0, 1); html = html.TrimEnd(']'); List <Produse> new_list = new List <Produse>(); var array = html.Split(','); if (array.Length > 1) { for (int i = 0; i < array.Length; i += 2) { Produse aux = new Produse(); aux.id_produs = Int32.Parse(array[i]); aux.cantitate = Int32.Parse(array[i + 1]); new_list.Add(aux); } } DataTable dt = new DataTable(); dt = ToDataTable(new_list); dataGridView2.DataSource = dt; } Thread.Sleep(500); }
public ActionResult Edit(Produse produse) { if (ModelState.IsValid) { db.Entry(produse).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(produse)); }
public void DeleteProdus(int id) { Produse produsDb = dbContext.Produses.FirstOrDefault(x => x.CodProdusId == id); if (produsDb != null) { dbContext.Produses.DeleteOnSubmit(produsDb); dbContext.SubmitChanges(); } }
public async Task <IActionResult> Create([Bind("Id,Produs,PretKg")] Produse produse) { if (ModelState.IsValid) { _context.Add(produse); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(produse)); }
public ActionResult Create(Produse produse) { if (ModelState.IsValid) { db.t.Add(produse); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(produse)); }
public void UpdateProdus(ProdusModels produs) { Produse produsDb = dbContext.Produses.FirstOrDefault(x => x.CodProdusId == produs.CodProdusId); if (produsDb != null) { produsDb.CodProdusId = produs.CodProdusId; produsDb.NumeProdus = produs.NumeProdus; produsDb.Descriere = produs.Descriere; produsDb.Pret = produs.Pret; produsDb.NumeImagine = produs.NumeImagine; dbContext.SubmitChanges(); } }
public static void AddProduct(string Nume, decimal Pret, int Stoc, string Caracteristici, byte[] Imagine, int CategorieId, int BrandId, int VanzatorID) { Produse produs = new Produse(Nume, Pret, Stoc, Caracteristici, Imagine, CategorieId, BrandId, VanzatorID); // try //{ AddProductController.CreateProduct(produs); MessageBox.Show("Produs adaugat cu succes", "ADAUGAT", MessageBoxButtons.OK, MessageBoxIcon.Information); //} //catch (Exception ) //{ // MessageBox.Show("Nu s-a putut adauga un produs", "Eroare", MessageBoxButtons.OK, MessageBoxIcon.Error); // } }
private ProdusModels MapDbObjectToModel(Produse produsDb) { ProdusModels produs = new ProdusModels(); if (produsDb != null) { produs.CodProdusId = produsDb.CodProdusId; produs.NumeProdus = produsDb.NumeProdus; produs.Descriere = produsDb.Descriere; produs.Pret = produsDb.Pret; produs.NumeImagine = produsDb.NumeImagine; return(produs); } return(null); }
private void butonModifica_Click(object sender, EventArgs e) { Produse prd = new Produse(); prd.Id = Vam.valID; prd.Denumire = denumireBox.Text; prd.Descriere = descriereBox.Text; prd.Cantitate = int.Parse(cantitateBox.Text); prd.Pret = int.Parse(pretBox.Text); MagazinDAO.update(prd); denumireBox.Text = ""; descriereBox.Text = ""; cantitateBox.Text = ""; pretBox.Text = ""; afisareProduse(); }
private Produse MapModelToDbObject(ProdusModels produs) { Produse produsDb = new Produse(); if (produs != null) { produsDb.CodProdusId = produs.CodProdusId; produsDb.NumeProdus = produs.NumeProdus; produsDb.Descriere = produs.Descriere; produsDb.Pret = produs.Pret; produsDb.NumeImagine = produs.NumeImagine; return(produsDb); } return(null); }
private void butonInsereaza_Click(object sender, EventArgs e) { Produse prd = new Produse(); prd.Denumire = denumireBox.Text; prd.Descriere = descriereBox.Text; prd.Cantitate = int.Parse(cantitateBox.Text); prd.Pret = int.Parse(pretBox.Text); MagazinDAO.insert(prd); denumireBox.Text = ""; descriereBox.Text = ""; cantitateBox.Text = ""; pretBox.Text = ""; afisareProduse(); }
public static DataTable afisare(Produse prd) { MySqlConnection con = DBConnection.getConnection(); if (con == null) { throw new Exception("Conexiunea la baza de date nu s-a realizat."); } string instructiune = "select *from produse"; MySqlDataAdapter adpt = new MySqlDataAdapter(instructiune, con); DataTable dt = new DataTable(); adpt.Fill(dt); return(dt); con.Close(); }
protected void Button1_Click(object sender, EventArgs e) { try { Produse prod = new Produse(); prod.Produs = TextBox2.Text; prod.Pret = decimal.Parse(TextBox4.Text); prod.Cantitate = int.Parse(TextBox5.Text); prod.Categorie = DropDownList1.SelectedValue; Produse.Insert(prod); MessageBox.Show("salvat cu succes Produs"); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } //DE ADAUGAT MAIN CONNECTION STRING!!!!!! }
public Produse adaugaProduse(Produse model) { //model.NumeProdus = NumeProdusTxt.Text.ToString(); //model.CodProdus = CodProdusTxt.Text.ToString(); //model.CodBare = CodBareTxt.Text.ToString(); //model.Furnizor = FurnizorProdusTxt.Text.ToString(); //model.UM = UMTxt.Text.ToString(); //model.BucatiInBax = BucatiInBaxTxt.Text.ToString(); //model.NrBaxuriInLayer = NrBaxuriInLayerTxt.Text.ToString(); //model.NrStraturiPePalet = NrStraturiPePalet.Text.ToString(); //model.GreutateProdusKg = GreutateProdusKgTxt.Text.ToString(); //model.GreutateNetaProdusKg = GreutateNetaProdusKgTxt.Text.ToString(); //model.LungimeCm = LungimeCmTxt.Text.ToString(); //model.LatimeCm = LatimeCmTxt.Text.toString(); //model.InaltimeCm = InaltimeCmTxt.Text.ToString(); //model.TipProdus = TipProdusTxt.Text.ToString(); db = new bazaDeDateContext(); db.tabel_Produse.Add(model); db.SaveChanges(); return(model); }
// // GET: /Produse/Delete/5 public ActionResult Delete(int id) { Produse produse = db.t.Find(id); return(View(produse)); }
// // GET: /User/Details/5 public ViewResult Details(int id) { Produse produse = db.t.Find(id); return(View(produse)); }
private void ManageProduse_Load(object sender, EventArgs e) { Produse prd = new Produse(); tabelProduse.DataSource = MagazinDAO.afisare(prd); }
public static void CreateProdus(Produse produs) { shop.Produses.Add(produs); shop.SaveChanges(); }