public override void dataGridViewZamowienie_DoubleClick(object sender, EventArgs e) { if (dataGridViewZamowienie.SelectedRows.Count != 1) { MessageBox.Show("Prosze zaznaczyć jeden produkt", "Warning!", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } Produkt produkt = new Produkt(); produkt = (Produkt)dataGridViewZamowienie.SelectedRows[0].Tag; FormProdukt form = new FormProdukt(produkt); if (form.ShowDialog() != DialogResult.OK) { return; } SalesSqlTools.SqlConnection.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = Tools.SalesSqlTools.SqlConnection; cmd.CommandText = "update produkt set nazwa = @Nazwa, cena = @Cena, ilosc = @Ilosc where produkt_id = @Id; "; cmd.Parameters.Add(new SqlParameter("@Cena", produkt.Cena)); cmd.Parameters.Add(new SqlParameter("@Nazwa", produkt.Nazwa)); cmd.Parameters.Add(new SqlParameter("@Ilosc", produkt.Ilosc)); cmd.Parameters.Add(new SqlParameter("@Id", produkt.Id)); cmd.ExecuteNonQuery(); SalesSqlTools.SqlConnection.Close(); Dgv2Refresh(); }
private void AddProdukt_Click(object sender, EventArgs e) { Produkt produkt = new Produkt(); FormProdukt formProdukt = new FormProdukt(produkt); if (formProdukt.ShowDialog() != DialogResult.OK) { return; } SalesSqlTools.SqlConnection.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = Tools.SalesSqlTools.SqlConnection; cmd.CommandText = "INSERT INTO dbo.produkt(cena,nazwa,ilosc)values(@Cena, @Nazwa, @Ilosc);"; cmd.Parameters.Add(new SqlParameter("@Cena", produkt.Cena)); cmd.Parameters.Add(new SqlParameter("@Nazwa", produkt.Nazwa)); cmd.Parameters.Add(new SqlParameter("@Ilosc", produkt.Ilosc)); cmd.ExecuteNonQuery(); SalesSqlTools.SqlConnection.Close(); Dgv2Refresh(); }