Пример #1
0
        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;
        }
Пример #2
0
        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");
        }