コード例 #1
0
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            cCari c = new cCari();
            
            if (txtAdi.Text.Trim() != "" && txtSoyadi.Text.Trim() != "" && txtPlaka.Text.Trim() != "" && txtTCNo.Text.Trim() != "" && txtTelefon.Text.Trim() != "")
            {
                if (c.CariKontrol(txtPlaka.Text))
                {
                    MessageBox.Show("Cari Kaydı Bulunmaktadır.","***UYARI***");
                    txtAdi.Focus();
                }
                else
                {
                    c.CariAd = txtAdi.Text;
                    c.CariSoyad = txtSoyadi.Text;
                    c.Plaka = txtPlaka.Text;
                    c.TCNo = txtTCNo.Text;
                    c.Telefon = txtTelefon.Text;
                    c.Adres = txtAdres.Text;
                    if (c.CariEkle(c))
                    {
                        MessageBox.Show("Cari Başarıyla Eklendi.");
                        btnKaydet.Enabled = false;
                        c.CarileriGetir(lvCariler);
                        Temizle();
                    }
                    else MessageBox.Show("Cari Kaydı EKLENEMEDİ !!", "***DİKKAT***");
                }
            }
            else MessageBox.Show("Adres haricindeki alanlar boş geçilemez.", "***UYARI***");

        }
コード例 #2
0
        private void frmCariSorgulama_Load(object sender, EventArgs e)
        {
            this.Top = 0;
            this.Left = 0;
            cCari c = new cCari();
            dgvCari.DataSource = c.CarileriGetir();

        }
コード例 #3
0
        private void frmCariler_Load(object sender, EventArgs e)
        {
            this.Top = 0;
            this.Left = 0;
            cCari c = new cCari();
            c.CarileriGetir(lvCariler);

        }
 private void frmServisIslemleriRaporlama_Load(object sender, EventArgs e)
 {
     this.Top = 0;
     this.Left = 0;
     cUsta u = new cUsta();
     //u.UstalarıGetirRaporlama(cbUstaAdaGore);
     cCari c = new cCari();
     //c.CarileriGetirRaporlama(cbCariAdaGore);
     cUrunler urun = new cUrunler();
     urun.UrunleriGetirRaporlama(cbUrunAdaGore);
     cServisIslemleri sı = new cServisIslemleri();
     sı.ServisGetirRaporlama(cbServisAdaGore);
     txtTarih1.Text = DateTime.Now.ToShortDateString();
     txtTarih2.Text = DateTime.Now.ToShortDateString();
 }
コード例 #5
0
        private void btnSil_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("Silmek İstediğinizden Emin misiniz ?", "UYARI !!", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                cUrunHareket uh = new cUrunHareket();
                cServisHareket sh = new cServisHareket();

                if (sh.ServisHareketSil(Convert.ToInt32(txtServisHareketNo.Text)))
                {
                    MessageBox.Show("Servis Hareketi Silindi.");
                    int i = uh.UrunHareketSil(Convert.ToInt32(txtUrunHareketNo.Text));
                    if (i > 0)
                    {
                        MessageBox.Show("Ürün Hareket silindi.");
                        cUrunler u = new cUrunler();
                        if (u.StokGuncelleFromUrunHareketSil(i))
                        {
                            MessageBox.Show("Stok bilgileri silme işlemine göre güncellendi.");
                            cCariHareket ch = new cCariHareket();
                            if (ch.CariHareketSilByCariHareketNoGore(Convert.ToInt32(txtCariHareketNo.Text)))
                            {
                                MessageBox.Show("Cari Hareketi silindi.");
                                cCari c = new cCari();
                                c.CariToplamlariGuncelleFromCariHareketSilme(Convert.ToInt32(txtCariNo.Text), Convert.ToDecimal(txtBorc.Text), 0);
                                MessageBox.Show("Cari Toplamlar Güncellendi.");
                                ch.CariHareketGetirByHareketSilmeyeGore(lvHareketler);
                                btnSil.Enabled = false;
                            }
                            else MessageBox.Show("Cari Hareket Silme BAŞARISIZ.");
                        }
                        else MessageBox.Show("Stok Güncelleme BAŞARISIZ.");
                    }
                    else MessageBox.Show(" Ürün Hareket silme BAŞARISIZ.");
                }
                else MessageBox.Show("Servis Hareket Silme İşlemi BAŞARISIZ.");
            }
        }
コード例 #6
0
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            if (txtGiren.Text == "0" && txtCikan.Text == "0")
            {
                MessageBox.Show("İşlem Tutarını Girmelisiniz!", "Dikkat! Eksik Bilgi!");
                txtGiren.Focus();
            }
            else
            {
                cKasaHareket kh = new cKasaHareket();
                kh.Tarih = Convert.ToDateTime(txtTarih.Text);
                kh.IslemTuru = txtIslemTuru.Text;
                kh.CariNo = Convert.ToInt32(txtCariNo.Text);
                kh.Belge = txtBelge.Text;
                kh.Giren = Convert.ToDecimal(txtGiren.Text);
                kh.Cikan = Convert.ToDecimal(txtCikan.Text);
                int KayitNo = kh.KasaHareketEkle(kh);
                if (KayitNo > 0)
                {
                    MessageBox.Show("Kasa Hareketi İşlendi.");

                    DataTable dt = new DataTable();
                    dgvHareketler.DataSource = kh.KasaHaraketleriGetirByTarih(txtTarih.Text, txtGirenToplam, txtCikanToplam, txtBakiye);
                    DgvDuzenle();
                    btnKaydet.Enabled = false;
                    cCariHareket ch = new cCariHareket();
                    ch.TarihGiris = Convert.ToDateTime(txtTarih.Text);
                    ch.IslemTuru = txtIslemTuru.Text;
                    ch.CariNo = Convert.ToInt32(txtCariNo.Text);
                    ch.Belge = txtBelge.Text;
                    if (txtIslemTuru.Text == "Tahsilat")
                    {
                        ch.Alacak = Convert.ToDecimal(txtGiren.Text);
                        ch.Borc = 0;
                    }
                    else if (txtIslemTuru.Text == "Ödeme")
                    {
                        ch.Borc = Convert.ToDecimal(txtCikan.Text);
                        ch.Alacak = 0;
                    }
                    ch.UrunHareketNo = 0;
                    ch.KasaHareketNo = KayitNo;
                    ch.ServisHareketNo = 0;

                    if (ch.CariHareketEkle(ch))
                    {
                        MessageBox.Show("Cari Hareketleri Eklendi.");
                        cCari c = new cCari();
                        c.CariToplamlariGuncelleFromCariHareketEkle(ch.CariNo, ch.Borc, ch.Alacak);
                        MessageBox.Show("Cari Toplamlar Güncellendi.");
                    }
                }
            }
        }
コード例 #7
0
        private void btnSil_Click(object sender, EventArgs e)
        {
            cKasaHareket kh = new cKasaHareket();
            if (kh.KasaHareketSil(txtHareketNo.Text))
            {
                MessageBox.Show("Kasa Hareket Silindi.");
                cCariHareket ch = new cCariHareket();
                if (ch.CariHareketSilByKasaHareketNoGore(txtHareketNo.Text))
                {
                    MessageBox.Show("Cari Hareket Silindi.");
                    cCari c = new cCari();
                    c.CariToplamlariGuncelleFromCariHareketSilme(Convert.ToInt32(txtCariNo.Text), Convert.ToDecimal(txtCikan.Text), Convert.ToDecimal(txtGiren.Text));

                    btnSil.Enabled = false;
                    btnDegistir.Enabled = false;
                }
            }
            
        }
コード例 #8
0
 private void txtAdaGore_TextChanged(object sender, EventArgs e)
 {
     cCari c = new cCari();
     c.CarileriGetirByAdaGore(txtAdaGore.Text, lvCariler);
 }
コード例 #9
0
        private void btnDegistir_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("Değiştirmeyi İstiyor musunuz?", "DEĞİŞTİRİLSİN Mİ?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes)
            {
                cCari c = new cCari();
                c.CariNo = Convert.ToInt32(txtCariNo.Text);
                c.CariAd = txtAdi.Text;
                c.CariSoyad = txtSoyadi.Text;
                c.Plaka = txtPlaka.Text;
                c.TCNo = txtTCNo.Text;
                c.Telefon = txtTelefon.Text;
                c.Adres = txtAdres.Text;
                if (c.FilmGuncelle(c))
                {
                    MessageBox.Show("Film Güncellenmiştir.");
                    Temizle();
                    btnDegistir.Enabled = false;
                    btnSil.Enabled = false;
                    c.CarileriGetir(lvCariler);
                }
                else { MessageBox.Show("Güncelleme yapılamadı!"); }

            }
        }
コード例 #10
0
 private void btnSil_Click(object sender, EventArgs e)
 {
     cCari c = new cCari();
     if (MessageBox.Show("Silmek İstiyor musunuz?", "SİLİNSİN Mİ?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes)
     {
         if (c.CariSil(Convert.ToInt32(txtCariNo.Text)))
         {
             MessageBox.Show("Cari silinmiştir.");
             Temizle();
             btnDegistir.Enabled = false;
             btnSil.Enabled = false;
             c.CarileriGetir(lvCariler);
         }
         else MessageBox.Show("Cari silmede HATA !", "*** DİKKAT ***");
     }
 }
コード例 #11
0
        public bool FilmGuncelle(cCari c)
        {
            bool sonuc = false;
            SqlConnection conn = new SqlConnection(cGenel.connstr);
            SqlCommand comm = new SqlCommand("update Cari set CariAd=@CariAd, CariSoyad=@CariSoyad, Plaka=@Plaka, TCNo=@TCNo, Telefon=@Telefon, Adres=@Adres where CariNo=@CariNo", conn);
            comm.Parameters.Add("@CariAd", SqlDbType.VarChar).Value = c._cariAd;
            comm.Parameters.Add("@CariSoyad", SqlDbType.VarChar).Value = c._cariSoyad;
            comm.Parameters.Add("@Plaka", SqlDbType.VarChar).Value = c._plaka;
            comm.Parameters.Add("@TCNo", SqlDbType.VarChar).Value = c._tCNo;
            comm.Parameters.Add("@Telefon", SqlDbType.VarChar).Value = c._telefon;
            comm.Parameters.Add("@Adres", SqlDbType.VarChar).Value = c._adres;
            comm.Parameters.Add("@CariNo", SqlDbType.Int).Value = c._cariNo;

            if (conn.State == ConnectionState.Closed)
                conn.Open();
            try
            {
                sonuc = Convert.ToBoolean(comm.ExecuteNonQuery());
            }
            catch (SqlException ex)
            {
                MessageBox.Show(ex.Message);
            }
            finally { conn.Close(); }
            
            return sonuc;
        }
コード例 #12
0
        public bool CariEkle(cCari c)
        {
            bool sonuc = false;
            SqlConnection conn = new SqlConnection(cGenel.connstr);
            SqlCommand comm = new SqlCommand("insert into Cari(CariAd, CariSoyad, Plaka, TCNo, Telefon, Adres) values (@CariAd, @CariSoyad, @Plaka, @TCNo, @Telefon, @Adres)", conn);
            comm.Parameters.Add("@CariAd", SqlDbType.VarChar).Value = c._cariAd;
            comm.Parameters.Add("@CariSoyad", SqlDbType.VarChar).Value = c._cariSoyad;
            comm.Parameters.Add("@Plaka", SqlDbType.VarChar).Value = c._plaka;
            comm.Parameters.Add("@TCNo", SqlDbType.VarChar).Value = c._tCNo;
            comm.Parameters.Add("@Telefon", SqlDbType.VarChar).Value = c._telefon;
            comm.Parameters.Add("@Adres", SqlDbType.VarChar).Value = c._adres;
            if (conn.State == ConnectionState.Closed)
                conn.Open();
            try
            {
                comm.ExecuteNonQuery();
                sonuc = true;
            }
            catch (SqlException ex)
            {
                MessageBox.Show(ex.Message);
            }
            finally { conn.Close(); }

            return sonuc;
        }
コード例 #13
0
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            cUrunHareket uh = new cUrunHareket();
            uh.Adet = 1;
            uh.Belge = "";
            uh.BirimFiyat = Convert.ToDecimal(txtUrunBedeli.Text);
            uh.CariNo = Convert.ToInt32(txtCariNo.Text);
            uh.IslemTuru = "Stok Çıkış";
            uh.Tarih = Convert.ToDateTime(txtIslemTarihi.Text);
            uh.Tutar = Convert.ToDecimal(txtUrunBedeli.Text);
            uh.UrunNo = Convert.ToInt32(txtUrunNo.Text);
            uh.UstaNo = Convert.ToInt32(txtUstaNo.Text);

            cServisHareket sh = new cServisHareket();
            sh.CariNo = Convert.ToInt32(txtCariNo.Text);
            sh.Fiyat = Convert.ToDecimal(txtServisBedeli.Text);
            sh.ServisNo = Convert.ToInt32(txtServisNo.Text);
            sh.Tarih = Convert.ToDateTime(txtIslemTarihi.Text);
            sh.Tutar = Convert.ToDecimal(txtServisBedeli.Text);
            sh.UstaNo = Convert.ToInt32(txtUstaNo.Text);

            int urunhareketid = uh.UrunHareketEkle(uh);
            int servishareketid = sh.ServisHareketEkle(sh);

            if (urunhareketid > 0 && servishareketid > 0)
            {
                MessageBox.Show("Ürün Hareketleri ve Servis Hareketleri kayıtları edildi.");
                cUrunler u = new cUrunler();
                if (u.StokGuncelleFromUrunHareketEkle(uh.UrunNo, uh.Adet, uh.IslemTuru))
                {
                    MessageBox.Show("Stok bilgileri güncellendi.");
                    cCariHareket ch = new cCariHareket();
                    ch.TarihGiris = Convert.ToDateTime(txtIslemTarihi.Text);
                    ch.IslemTuru = "Stok Çıkış";
                    ch.CariNo = Convert.ToInt32(txtCariNo.Text);
                    ch.Belge = "";
                    ch.Alacak = 0;
                    ch.Borc = Convert.ToDecimal(txtToplam.Text);
                    ch.KasaHareketNo = 0;
                    ch.ServisHareketNo = servishareketid;
                    ch.UrunHareketNo = urunhareketid;
                    if (ch.CariHareketEkle(ch))
                    {
                        MessageBox.Show("Cari Hareketleri eklendi.");
                        cCari c = new cCari();
                        c.CariToplamlariGuncelleFromCariHareketEkle(ch.CariNo, ch.Borc, ch.Alacak);
                        MessageBox.Show("Cari Toplamlar güncellendi.");
                        cUsta us = new cUsta();
                        us.UstaGuncelleByMesgulYap(Convert.ToInt32(txtUstaNo.Text));
                        btnKaydet.Enabled = false;
                    }

                }

            }
        }