void kayitGetir() { SqlConnection conn = new SqlConnection(gnl.baglan); conn.Open(); Firmalar frmlr = new Firmalar(); //int firmid = frmlr.FirmId; SqlCommand cmdfirmaid = new SqlCommand("SELECT id FROM firma WHERE firmaadi=@firmaadi", conn); cmdfirmaid.Parameters.AddWithValue("@firmaadi", cbFirma.Text); int firma_id = Convert.ToInt32(cmdfirmaid.ExecuteScalar()); string sorgu = "SELECT firma.firmaadi AS Firma, firmaoncekiborc.tarih AS Tarih, firmaoncekiborc.fborcu AS [Önceki Borcu], firmaoncekiborc.falacagi AS [Önceki Alacağı], firmaoncekiborc.aciklama AS Açıklama, firmaoncekiborc.id FROM firmaoncekiborc INNER JOIN firma ON firma.id=firmaoncekiborc.firma_id WHERE firmaoncekiborc.firma_id=@firma_id"; SqlCommand cmd = new SqlCommand(sorgu, conn); cmd.Parameters.AddWithValue("@firma_id", firma_id); SqlDataAdapter da = new SqlDataAdapter(cmd); DataTable dt = new DataTable(); da.Fill(dt); dtgrid.DataSource = dt; dtgrid.Columns[5].Visible = false; }
public void YeniFirma() { //Bağlantı oluşturduk SqlConnection conn = new SqlConnection(gnl.baglan); conn.Open(); //Seçili yemekfiyat isminin ücretini aldık ve datatable aktardık SqlCommand cmd2 = new SqlCommand("SELECT yemekucret FROM YemekFiyat WHERE yemekadi='" + cbYemekFiyat.Text + "'", conn); decimal yemekFiyat = Convert.ToDecimal(cmd2.ExecuteScalar()); //firma eklemeye kayotları girdik string kayitgir = "INSERT INTO firma(firmaadi, yetkili, adres, tel1, tel2, gsm, mail, vdairesi, vno, yemekfiyat, aciklama) VALUES(@firmaadi, @yetkili, @adres, @tel1, @tel2, @gsm, @mail, @vdairesi, @vno, @yemekfiyat, @aciklama)"; SqlCommand cmd = new SqlCommand(kayitgir, conn); cmd.Parameters.AddWithValue("@firmaadi", txtFirmaAd.Text); cmd.Parameters.AddWithValue("@yetkili", txtYetkili.Text); cmd.Parameters.AddWithValue("@adres", txtAdres.Text); cmd.Parameters.AddWithValue("@tel1", txtTel1.Text); cmd.Parameters.AddWithValue("@tel2", txtTel2.Text); cmd.Parameters.AddWithValue("@gsm", txtGsm.Text); cmd.Parameters.AddWithValue("@mail", txtMail.Text); cmd.Parameters.AddWithValue("@vdairesi", txtVergiDairesi.Text); cmd.Parameters.AddWithValue("@vno", txtVergiNo.Text); cmd.Parameters.AddWithValue("@yemekfiyat", yemekFiyat); cmd.Parameters.AddWithValue("@aciklama", txtAciklama.Text); cmd.ExecuteNonQuery(); conn.Close(); conn.Open(); //Firmanın id sini alıyoruz SqlCommand cmd3 = new SqlCommand("SELECT id FROM firma WHERE firmaadi=@firmaadi", conn); cmd3.Parameters.AddWithValue("@firmaadi", txtFirmaAd.Text); SqlDataAdapter da3 = new SqlDataAdapter(cmd3); DataTable dt3 = new DataTable(); da3.Fill(dt3); int id = Convert.ToInt32(dt3.Rows[0][0]); DateTime tarih = DateTime.Now; // string borcgir = "INSERT INTO firma_detay(firma_id, tarih, fis, tutar, aciklama, toplamborc, fisdurum) VALUES(@firma_id, @tarih, @fis, @tutar, @aciklama, @toplamborc, @fisdurum)"; /*string borcgir = "INSERT INTO toplambakiye(firma_id, toplambakiye)VALUES(@firma_id, @toplambakiye)"; * * SqlCommand cmdBorc = new SqlCommand(borcgir, conn); * * cmdBorc.Parameters.AddWithValue("@firma_id", id.ToString()); * // cmdBorc.Parameters.AddWithValue("@toplambakiye", Math.Round(float.Parse(txtOncekiBorcu.Text),2)); * * * cmdBorc.ExecuteNonQuery();*/ conn.Close(); Firmalar frmlr = new Firmalar(); //frmlr.panel2.Controls.Contains() frmlr.FirmaGoser(); MessageBox.Show("Kayıt Tamam"); }