private void BtnEntry_Click(object sender, EventArgs e) { int state = 0; state = pcc.StockEntry(txtProductBarcode, Miktar, rcManufacturer, NumericFiyat); if (state == -1) { txtProductBarcode.Clear(); Miktar.Clear(); NumericFiyat.Value = 0; rcManufacturer.Clear(); txtProductBarcode.Focus(); } }
public string TutarHesapla() { if (Miktar.Contains(",")) { Miktar = Miktar.Replace(",", "."); } if (Fiyat.Contains(",")) { Fiyat = Fiyat.Replace(",", "."); } var sonuc = (Convert.ToDecimal(Miktar) * Convert.ToDecimal(Fiyat)).ToString(); return(sonuc); }
private void sql_Kaydet() { string eklenen_birim; int barkod; double alis_fiyati, Miktar, eklenen_birim_Carpan; DateTimePicker time = new DateTimePicker(); for (int i = 0; i < dataGridView1.Rows.Count - 1; i++) { barkod = Convert.ToInt32(dataGridView1.Rows[i].Cells[0].Value); eklenen_birim = dataGridView1.Rows[i].Cells[2].Value.ToString(); eklenen_birim_Carpan = birim_carpanı_al(eklenen_birim); Miktar = Convert.ToInt32(dataGridView1.Rows[i].Cells[3].Value) * eklenen_birim_Carpan; alis_fiyati = Convert.ToInt32(dataGridView1.Rows[i].Cells[4].Value) / eklenen_birim_Carpan; MessageBox.Show(eklenen_birim + " " + eklenen_birim_Carpan + "\nEklenen Miktar " + Miktar.ToString() + "\n Alış Fiyatı" + alis_fiyati.ToString() + "\n" + time.Value.ToString() );; con.Open(); SqlCommand cmd = new SqlCommand("insert into Stok_Ekle (Barkod," + "Alis_Fiyati,Miktar,Zaman) values (@Barkod," + "@Alis_Fiyati,@Miktar,@Zaman) ", con); cmd.Parameters.AddWithValue("@Barkod", barkod); cmd.Parameters.AddWithValue("@Alis_Fiyati", alis_fiyati); cmd.Parameters.AddWithValue("@Miktar", Miktar); cmd.Parameters.AddWithValue("@Zaman", time.Value); cmd.ExecuteNonQuery(); con.Close(); con.Open(); SqlCommand cmd2 = new SqlCommand("update Urun_Tablosu set" + " Alis_Fiyati=@Alis_Fiyati,Stok_Adeti=Stok_Adeti+@Stok_Adeti where" + " Barkod=@Barkod ", con); cmd2.Parameters.AddWithValue("@Alis_Fiyati", alis_fiyati); cmd2.Parameters.AddWithValue("@Stok_Adeti", Miktar); cmd2.Parameters.AddWithValue("@Barkod", barkod); cmd2.ExecuteNonQuery(); con.Close(); } }