Example #1
0
        private void txtAra_TextChanged(object sender, EventArgs e)
        {
            using (FirsOtomasyonEntities db = new FirsOtomasyonEntities())
            {
                string kelime = txtAra.Text.ToUpper();

                var q = from prsnl in db.Personels
                        join dprtmn in db.Departmen
                        on prsnl.Departman_id equals dprtmn.Departmanid
                        join durum in db.AktifPasifDurums on prsnl.Durum_id equals durum.Durumid
                        where durum.DurumAdi == "Aktif" &&
                        prsnl.Adi.ToUpper().Contains(kelime) || prsnl.Soyadi.ToUpper().Contains(kelime) && durum.DurumAdi == "Aktif"
                        select new
                {
                    prsnl.Adi,
                    prsnl.Soyadi,
                    dprtmn.DepartmanAdi,
                    prsnl.DogumTarihi,
                    prsnl.DogumYeri,
                    prsnl.TcNo,
                    prsnl.TelefonNo,
                    prsnl.KullaniciAdi,
                    prsnl.Password,
                    prsnl.Adres,
                    durum.DurumAdi
                };
                DataGridPersoneller.DataSource = q.ToList();
            }
        }
Example #2
0
 private void button1_Click(object sender, EventArgs e)
 {
     using (FirsOtomasyonEntities db = new FirsOtomasyonEntities())
     {
         var q = from cariler in db.Carilers
                 join sprsdety in db.Siparislers
                 on cariler.CariId equals sprsdety.Cari_id
                 join prsnl in db.Personels
                 on sprsdety.Personel_id equals prsnl.Personelid
                 join stklr in db.Stoklars
                 on sprsdety.Stok_id equals stklr.Stokid
                 join durum in db.SiparisDurums
                 on sprsdety.Durum_id equals durum.DurumId
                 where sprsdety.SiparisTarihi.Value >= dateTimeilkTarih.Value.Date && sprsdety.SiparisTarihi.Value <= dateTimeSonTarih.Value.Date
                 select new
         {
             sprsdety.SiparisTarihi,
             durum.DurumAdi,
             StokAdıveStokKodu = stklr.StokAdi.Trim() + " " + stklr.StokKodu,
             //stklr.StokKodu,
             //stklr.StokAdi,
             sprsdety.SiparisAdet,
             sprsdety.SiparisFiyat,
             İndirim = sprsdety.indirim,
             sprsdety.SiparisTutar,
             //cariler.CariAdi,
             //cariler.CariKod,
             CariAdıveKodu  = cariler.CariAdi.Trim() + " " + cariler.CariKod,
             PersonelAdı    = prsnl.Adi,
             PersonelSoyadı = prsnl.Soyadi,
             sprsdety.TeslimTarihi
         };
         dataGridSiparisler.DataSource = q.ToList();
     }
 }
Example #3
0
        private void chcboxAdanZye_CheckedChanged(object sender, EventArgs e)
        {
            if (chcboxAdanZye.Checked == true)
            {
                chcboxZdanAya.Checked = false;

                using (FirsOtomasyonEntities db = new FirsOtomasyonEntities())
                {
                    var q = from prsnl in db.Personels
                            join dprtmn in db.Departmen
                            on prsnl.Departman_id equals dprtmn.Departmanid
                            join durum in db.AktifPasifDurums on prsnl.Durum_id equals durum.Durumid
                            orderby(prsnl.Adi)
                                where durum.DurumAdi == "Aktif"
                            select new
                    {
                        prsnl.Adi,
                        prsnl.Soyadi,
                        dprtmn.DepartmanAdi,
                        prsnl.DogumTarihi,
                        prsnl.DogumYeri,
                        prsnl.TcNo,
                        prsnl.TelefonNo,
                        prsnl.KullaniciAdi,
                        prsnl.Password,
                        prsnl.Adres,
                        durum.DurumAdi
                    };
                    DataGridPersoneller.DataSource = q.ToList();
                }
            }
        }
Example #4
0
        private void textBox1_TextChanged(object sender, EventArgs e)
        {
            using (FirsOtomasyonEntities db = new FirsOtomasyonEntities())
            {
                string kelime = txtStokAra.Text.ToUpper();

                var q = from skt in db.Stoklars
                        join ktgri in db.StokKategoris
                        on skt.Kategori_id equals ktgri.Kategorid
                        join durum in db.AktifPasifDurums
                        on skt.Durum_id equals durum.Durumid
                        where skt.StokAdi.ToUpper().Contains(kelime) || skt.StokKodu.ToUpper().Contains(kelime)
                        select new
                {
                    skt.Stokid,
                    skt.StokKodu,
                    skt.StokAdi,
                    skt.StokAdet,
                    skt.StokBarkod,
                    skt.StokResmiYolu,
                    ktgri.KategoriAdi,
                    durum.DurumAdi
                };
                dataGridStoklar.DataSource = q.ToList();
                this.dataGridStoklar.Columns["Stokid"].Visible        = false;
                this.dataGridStoklar.Columns["StokResmiYolu"].Visible = false;

                if (txtStokAra.Text == "")
                {
                    this.dataGridStoklar.Columns.Clear();
                }
            }
        }
Example #5
0
 private void TumStoklarim_Load(object sender, EventArgs e)
 {
     using (FirsOtomasyonEntities db = new FirsOtomasyonEntities())
     {
         var q = from skt in db.Stoklars
                 join ktgri in db.StokKategoris
                 on skt.Kategori_id equals ktgri.Kategorid
                 join durum in db.AktifPasifDurums
                 on skt.Durum_id equals durum.Durumid
                 where durum.DurumAdi == "Aktif"
                 select new
         {
             skt.Stokid,
             skt.StokKodu,
             skt.StokAdi,
             skt.StokAdet,
             skt.StokBarkod,
             skt.StokResmiYolu,
             ktgri.KategoriAdi,
             durum.DurumAdi
         };
         dataGridTümStoklarim.DataSource = q.OrderBy(x => x.StokAdi).ToList();
         this.dataGridTümStoklarim.Columns["Stokid"].Visible = false;
     }
 }
Example #6
0
        private void PersonelBilgileri_Load(object sender, EventArgs e)
        {
            using (FirsOtomasyonEntities db = new FirsOtomasyonEntities())
            {
                var q = from prsnl in db.Personels
                        join dprtmn in db.Departmen
                        on prsnl.Departman_id equals dprtmn.Departmanid
                        join durum in db.AktifPasifDurums on prsnl.Durum_id equals durum.Durumid
                        where durum.DurumAdi == "Aktif"
                        select new
                {
                    prsnl.Adi,
                    prsnl.Soyadi,
                    dprtmn.DepartmanAdi,
                    prsnl.DogumTarihi,
                    prsnl.DogumYeri,
                    prsnl.TcNo,
                    prsnl.TelefonNo,
                    prsnl.KullaniciAdi,
                    prsnl.Password,
                    prsnl.Adres,
                    durum.DurumAdi
                };
                DataGridPersoneller.DataSource = q.ToList();

                int count = (from row in db.Personels join durum in db.AktifPasifDurums
                             on row.Durum_id equals durum.Durumid
                             where durum.DurumAdi == "Aktif"
                             select row).Count();

                label2.Text = count.ToString();
            }
        }
Example #7
0
 private void DepartmanEkle_Load(object sender, EventArgs e)
 {
     using (FirsOtomasyonEntities db = new FirsOtomasyonEntities())
     {
         lstDepartmanlar.DisplayMember = "DepartmanAdi";
         lstDepartmanlar.DataSource    = db.Departmen.OrderBy(x => x.DepartmanAdi).ToList();
     }
 }
Example #8
0
 private void txtKategoriAra_TextChanged_1(object sender, EventArgs e)
 {
     using (FirsOtomasyonEntities db = new FirsOtomasyonEntities())
     {
         lstKategoriler.DisplayMember = "KategoriAdi";
         string kelime = txtKategoriAra.Text.ToLower();
         lstKategoriler.DataSource = db.StokKategoris.Where(x => x.KategoriAdi.ToLower().Contains(kelime)).ToList();
     }
 }
Example #9
0
 private void txtDepartmanAra_TextChanged(object sender, EventArgs e)
 {
     using (FirsOtomasyonEntities db = new FirsOtomasyonEntities())
     {
         lstDepartmanlar.DisplayMember = "DepartmanAdi";
         string kelime = txtDepartmanAra.Text.ToLower();
         lstDepartmanlar.DataSource = db.Departmen.Where(x => x.DepartmanAdi.ToLower().Contains(kelime)).ToList();
     }
 }
Example #10
0
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            if (txtAd.Text == "" || txtSoyad.Text == "" || mskdTcNo.Text == "" || txtDogumYeri.Text == "" || mskdDogumTarihi.Text == "")
            {
                MessageBox.Show("Yıldızlı alanları doldurunuz", "Dikkat");
                return;
            }
            else if (db.Personels.Any(x => x.TcNo == mskdTcNo.Text))
            {
                MessageBox.Show("Bu Tc No daha önce kullanılmış", "Dikkat");
                return;
            }

            using (FirsOtomasyonEntities db = new FirsOtomasyonEntities())
            {
                db.Personels.Add(new Personel
                {
                    Adi          = txtAd.Text.ToUpper(),
                    Soyadi       = txtSoyad.Text.ToUpper(),
                    TcNo         = mskdTcNo.Text,
                    DogumTarihi  = mskdDogumTarihi.Text,
                    KullaniciAdi = txtKullanıcıAdi.Text.ToUpper(),
                    Password     = txtSifre.Text,
                    DogumYeri    = txtDogumYeri.Text,
                    TelefonNo    = mskdTelNo.Text,
                    Adres        = txtAdres.Text,
                    Departman_id = seciliDepartman.Departmanid,
                    Durum_id     = seciliDurum.Durumid,
                });

                db.SaveChanges();
            }
            var q = from prsnl in db.Personels
                    join dprtmn in db.Departmen
                    on prsnl.Departman_id equals dprtmn.Departmanid
                    join durum in db.AktifPasifDurums on prsnl.Durum_id equals durum.Durumid
                    where (prsnl.TcNo == mskdTcNo.Text)
                    select new
            {
                prsnl.Personelid,
                prsnl.Adi,
                prsnl.Soyadi,
                dprtmn.DepartmanAdi,
                prsnl.DogumTarihi,
                prsnl.DogumYeri,
                prsnl.TcNo,
                prsnl.TelefonNo,
                prsnl.KullaniciAdi,
                prsnl.Password,
                prsnl.Adres,
                durum.DurumAdi
            };

            dataGridPersonel.DataSource = q.ToList();
            MessageBox.Show($"{txtAd.Text.Trim().ToUpper()} {txtSoyad.Text.Trim().ToUpper()} adlı personel kayıt edildi");
        }
Example #11
0
 private void btnKaydet_Click(object sender, EventArgs e)
 {
     using (FirsOtomasyonEntities db = new FirsOtomasyonEntities())
     {
         db.SiparisDurums.Add(new SiparisDurum()
         {
             DurumAdi = txtSiparisDurum.Text.ToUpper()
         });
         db.SaveChanges();
         txtSiparisDurum.Clear();
         lstDurumlar.DisplayMember = "DurumAdi";
         lstDurumlar.DataSource    = db.SiparisDurums.OrderBy(x => x.DurumAdi).ToList();
     }
 }
Example #12
0
 private void btnKaydet_Click(object sender, EventArgs e)
 {
     using (FirsOtomasyonEntities db = new FirsOtomasyonEntities())
     {
         db.Departmen.Add(new Departman()
         {
             DepartmanAdi = txtDepartman.Text.ToUpper()
         });
         db.SaveChanges();
         txtDepartman.Clear();
         lstDepartmanlar.DisplayMember = "DepartmanAdi";
         lstDepartmanlar.DataSource    = db.Departmen.OrderBy(x => x.DepartmanAdi).ToList();
     }
 }
Example #13
0
 private void btnKaydet_Click_1(object sender, EventArgs e)
 {
     using (FirsOtomasyonEntities db = new FirsOtomasyonEntities())
     {
         db.StokKategoris.Add(new StokKategori
         {
             KategoriAdi = txtKategori.Text.ToUpper()
         });
         db.SaveChanges();
     }
     txtKategori.Clear();
     lstKategoriler.DisplayMember = "KategoriAdi";
     lstKategoriler.DataSource    = db.StokKategoris.OrderBy(x => x.KategoriAdi).ToList();
     formuTemizle();
 }
Example #14
0
        private void btnSiparisKaydet_Click(object sender, EventArgs e)
        {
            if (txtSiparisAdet.Text == "" || txtSiparisNo.Text == "" || numFiyat.Value == 0 || numTutar.Value == 0 || cmbCariSec.SelectedIndex == -1 || cmbStoklarSiparis.SelectedIndex == -1 || cmbPersonelSiparis.SelectedIndex == -1)
            {
                MessageBox.Show("Lütfen Boş Alan Bırakmayınız");
                return;
            }
            else if (db.Siparislers.Any(x => x.SiparisNo == txtSiparisNo.Text.ToUpper()))
            {
                MessageBox.Show($"{txtSiparisNo.Text.Trim()} bu sipariş kodu daha önce kullanılmış");
                return;
            }
            //decimal fiyat = Convert.ToDecimal(numFiyat.Value);
            //decimal adet = Convert.ToDecimal(txtSiparisAdet.Text);
            //decimal tutar = fiyat * adet;
            //numTutar.Text = tutar.ToString();
            using (FirsOtomasyonEntities db = new FirsOtomasyonEntities())
            {
                db.Siparislers.Add(new Siparisler
                {
                    SiparisNo     = txtSiparisNo.Text.ToUpper(),
                    SiparisTarihi = dateTimeSiparisTrh.Value,
                    TeslimTarihi  = dateTimeTeslimTarihi.Value,
                    SiparisAdet   = int.Parse(txtSiparisAdet.Text),
                    SiparisFiyat  = numFiyat.Value,
                    indirim       = numericIndirim.Value,
                    SiparisTutar  = ((numFiyat.Value) * int.Parse(txtSiparisAdet.Text)) -
                                    numericIndirim.Value,
                    Personel_id = seciliPersonel.Personelid,
                    Cari_id     = int.Parse(cmbCariSec.SelectedValue.ToString()),
                    Stok_id     = int.Parse(cmbStoklarSiparis.SelectedValue.ToString()),
                    Durum_id    = seciliDurum.DurumId
                });

                db.SaveChanges();
                MessageBox.Show($"SiparisNo:{txtSiparisNo.Text.Trim().ToUpper()} Tutar:{numTutar.Value} siparis kayıt edildi", "BİLGİ");


                siparisleriListele();
                formuTemizle();
            }
        }
        private void btnAlisFaturasiKaydet_Click(object sender, EventArgs e)
        {
            foreach (ListViewItem item in listView1.Items)
            {
                using (FirsOtomasyonEntities db = new FirsOtomasyonEntities())
                {
                    db.AlisFaturalaris.Add(new AlisFaturalari
                    {
                        Cari_id     = int.Parse(cmbCariSec.SelectedValue.ToString()),
                        Stok_id     = (int)item.Tag,
                        Personel_id = int.Parse(cmbPersonelSec.SelectedValue.ToString()),
                        FaturaNo    = txtFaturaNo.Text,
                        AlısTarihi  = dateTimeFaturaAlis.Value,
                        Adet        = int.Parse(item.SubItems[3].Text),
                        Fiyat       = int.Parse(item.SubItems[4].Text),
                        Tutar       = int.Parse(item.SubItems[5].Text)
                    });

                    db.SaveChanges();
                }
            }
        }
Example #16
0
        private void btnCariKaydet_Click(object sender, EventArgs e)
        {
            if (txtCariKod.Text == "" || txtCariAdi.Text == "")
            {
                MessageBox.Show("Yıldızlı(*) alanları doldurma zorunludur", "Dikkat");
                return;
            }
            else if (db.Carilers.Any(x => x.CariKod == txtCariKod.Text.ToUpper()))
            {
                MessageBox.Show($"{txtCariKod.Text.Trim()} bu cari kodu daha önce kullanılmış", "Dikkat");
                return;
            }


            using (FirsOtomasyonEntities db = new FirsOtomasyonEntities())
            {
                db.Carilers.Add(new Cariler()
                {
                    CariKod       = txtCariKod.Text.ToUpper(),
                    CariAdi       = txtCariAd.Text.ToUpper(),
                    YetkiliAdi    = txtYetkiliAdi.Text.ToUpper(),
                    YetkiliSoyadi = txtYetkiliSoyad.Text.ToUpper(),
                    CariAdres     = txtAdres.Text.ToUpper(),
                    CariTelNo     = mskdTelNo.Text.ToUpper(),
                    CariTelNo2    = mskdTelno2.Text.ToUpper(),
                    CariVKN       = mskdVK.Text.ToUpper(),
                    Durum_id      = int.Parse(cmbAktifPasifDurum.SelectedValue.ToString())
                });
                if (db.Carilers.Any(x => x.CariKod == txtCariKod.Text.ToUpper()))
                {
                    MessageBox.Show($"{txtCariKod.Text.ToUpper()} bu cari kodu daha önce kullanılmış");
                    return;
                }
                db.SaveChanges();
                MessageBox.Show($"{txtCariAd.Text} adlı cari başarıyla kaydedildi");
                carileriListele();
            }
        }
Example #17
0
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            cmbKategoriler.DisplayMember = "KategoriAdi";
            cmbKategoriler.ValueMember   = "Kategorid";

            using (FirsOtomasyonEntities db = new FirsOtomasyonEntities())
            {
                try
                {
                    if (txtStokAdi.Text == "" || txtStokKodu.Text == "")
                    {
                        MessageBox.Show("Yıldızli alanları doldurma zorunludur");
                        return;
                    }

                    else if (db.Stoklars.Any(x => x.StokKodu == txtStokKodu.Text.ToUpper()))
                    {
                        MessageBox.Show($"{txtStokKodu.Text.Trim()} bu stok kodu daha önce kullanılmış");
                        return;
                    }
                    var dosyaYolu = pictureBox1.ImageLocation.ToString();
                    var dosyaAdi  = dosyaYolu.Split('\\').Last();
                    var kayitYeri = Application.StartupPath + "\\stok-resimleri\\" + dosyaAdi;
                    File.Copy(dosyaYolu, kayitYeri);


                    db.Stoklars.Add(new Stoklar
                    {
                        StokAdi     = txtStokAdi.Text.ToUpper(),
                        StokBarkod  = txtStokBarkodu.Text.ToUpper(),
                        StokKodu    = txtStokKodu.Text.ToUpper(),
                        Kategori_id = seciliKategori.Kategorid,
                        //StokResmi = byteDonustur(this.pictureBox1.ImageLocation)//önce resim kaydeymet yapalım
                        StokResmiYolu = kayitYeri,
                        Durum_id      = seciliDurum.Durumid
                    });
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                    return;
                }

                db.SaveChanges();

                var q = from skt in db.Stoklars
                        join ktgri in db.StokKategoris
                        on skt.Kategori_id equals ktgri.Kategorid
                        join durum in db.AktifPasifDurums
                        on skt.Durum_id equals durum.Durumid
                        where (skt.StokKodu == txtStokKodu.Text)
                        select new
                {
                    skt.Stokid,
                    skt.StokKodu,
                    skt.StokAdi,
                    skt.StokAdet,
                    skt.StokBarkod,
                    skt.StokResmiYolu,
                    ktgri.KategoriAdi,
                    durum.DurumAdi
                };
                dataGridStoklar.DataSource = q.OrderBy(x => x.StokAdi).ToList();
                MessageBox.Show($"{txtStokAdi.Text.Trim().ToUpper()}  adlı stok başarıyla kayıt edildi");
            }
        }