示例#1
0
        public void Cek(string belge_no, DateTime vade)
        {
            musteriodemeler ode = new musteriodemeler();

            ode.Aciklama = this.Aciklama;
            ode.Firma    = "firma";
            ode.no       = "-";

            ode.iptal          = false;
            ode.kullanici      = this.kullanici;
            ode.KullaniciID    = this.KullaniciID;
            ode.Musteri_ID     = this.Musteri_ID;
            ode.islem_tarihi   = DateTime.Now;
            ode.OdemeMiktar    = this.OdemeMiktar;
            ode.masraf_tipi    = this.masraf_tipi;
            ode.masraf_id      = this.masraf_id;
            ode.OdemeTarih     = this.OdemeTarih;
            ode.tahsilat_odeme = "odeme";
            ode.tahsilat_turu  = "Cek";
            ode.taksit_no      = -1;
            ode.standart       = duzensiz;
            ode.belge_no       = belge_no;
            ode.vade_tarih     = vade;
            ode.masraf         = 0;
            ode.mahsup         = this.mahsup;
            ode.mahsup_key     = this.mahsup_key;

            dc.musteriodemelers.Add(ode);
            KaydetmeIslemleri.kaydetR(dc);
        }
示例#2
0
        public void CariGuncelle(decimal bakiye, int kart_id)
        {
            kart_caris cs = dc.kart_caris.FirstOrDefault(x => x.kart_id == kart_id);

            decimal simdikiBakiye = cs.bakiye;
            decimal simdikiBorc   = cs.borc;
            decimal simdikiOdenen = cs.odenen;

            decimal girilecek = 0;
            decimal cikilacak = 0;

            if (bakiye > simdikiBakiye)
            {
                //yeni giriş yapılacak
                decimal fark = bakiye - simdikiBakiye;
                girilecek = fark;
            }
            else if (bakiye < simdikiBakiye)
            {
                //çıkış yapılacak
                decimal fark = simdikiBakiye - bakiye;
                cikilacak = fark;
            }


            cs.bakiye  = bakiye;
            cs.odenen += cikilacak;
            cs.borc   += girilecek;

            KaydetmeIslemleri.kaydetR(dc);
        }
示例#3
0
        public void KartaOdemeKasa(int kart_id, decimal tutar, DateTime odeme_tarih, string aciklama, string kullanici)
        {
            Odeme o = new Odeme(dc);

            kart_odemes ko = new kart_odemes();
            string      ad = dc.kart_tanims.FirstOrDefault(x => x.kart_id == kart_id).kart_adi;

            //o.masraf_id = masraf_tipi;
            o.masraf_tipi = "Kart Extre Ödeme";
            o.OdemeMiktar = tutar;
            o.OdemeTarih  = odeme_tarih;
            o.Musteri_ID  = -1;
            o.KullaniciID = "-";
            o.kullanici   = "-";
            o.Aciklama    = ad + " -- Kart Extre Ödemesi";
            o.mahsup      = false;
            o.duzensiz    = false;



            ko.aciklama = ad + " -- Kart Extre Ödemesi";
            ko.iptal    = false;
            ko.kart_id  = kart_id;
            ko.tarih    = odeme_tarih;
            ko.tutar    = tutar;
            ko.inserted = kullanici;
            dc.kart_odemes.Add(ko);

            o.Nakit(kullanici);

            KaydetmeIslemleri.kaydetR(dc);
        }
示例#4
0
        public void BorcVer()
        {
            TeknikServis.Radius.customer mu = dc.customers.Where(x => x.CustID == this.Musteri_ID).FirstOrDefault();

            fatura fatik = new fatura();

            fatik.bakiye = this.OdemeMiktar;


            fatik.no                = "bak";
            fatik.taksit_no         = 0;
            fatik.odenen            = 0;
            fatik.Firma             = "firma";
            fatik.MusteriID         = Musteri_ID;
            fatik.tahsilat_aciklama = this.Aciklama;
            fatik.islem_tarihi      = DateTime.Now;
            fatik.tc                = mu.TC;
            fatik.telefon           = mu.telefon;
            fatik.tutar             = this.OdemeMiktar;

            fatik.tur        = "Borc";
            fatik.iptal      = false;
            fatik.service_id = null;
            dc.faturas.Add(fatik);

            KaydetmeIslemleri.kaydetR(dc);
        }
示例#5
0
        public void Nakit(string kullanici)
        {
            musteriodemeler ode = new musteriodemeler();

            ode.Aciklama = this.Aciklama;
            ode.Firma    = "firma";
            ode.no       = "-";


            ode.iptal          = false;
            ode.kullanici      = this.kullanici;
            ode.KullaniciID    = this.KullaniciID;
            ode.Musteri_ID     = this.Musteri_ID;
            ode.OdemeMiktar    = this.OdemeMiktar;
            ode.OdemeTarih     = this.OdemeTarih;
            ode.masraf_tipi    = this.masraf_tipi;
            ode.masraf_id      = this.masraf_id;
            ode.islem_tarihi   = DateTime.Now;
            ode.tahsilat_odeme = "odeme";
            ode.tahsilat_turu  = "Nakit";
            ode.inserted       = kullanici;
            ode.taksit_no      = -1;
            ode.extre_tarih    = extre_tarih;
            ode.standart       = duzensiz;
            dc.musteriodemelers.Add(ode);
            KaydetmeIslemleri.kaydetR(dc);
        }
示例#6
0
        public void set(DateTime faturaTarihi)
        {
            DateTime?sonfatura = this.get().sonfatura;

            if (sonfatura != null)
            {
                //karşılaştır ve büyükse yaz ve cachele
                //büyük değilse bir şey yapma
                if (faturaTarihi.Date > sonfatura)
                {
                    ayargenel ay = dc.ayargenels.FirstOrDefault();
                    ay.sonfatura = faturaTarihi;
                    KaydetmeIslemleri.kaydetR(dc);

                    HttpContext.Current.Cache.Remove("config");
                    //HttpContext.Current.Cache.Add("config", ay, null, System.Web.Caching.Cache.NoAbsoluteExpiration, TimeSpan.FromHours(1), System.Web.Caching.CacheItemPriority.High, null);
                    HttpContext.Current.Cache.Add("config", ay, null, DateTime.Now.AddMinutes(2), System.Web.Caching.Cache.NoSlidingExpiration, System.Web.Caching.CacheItemPriority.High, null);
                }
            }
            else
            {
                //son fatura yokmuş
                //yaz ve cachele

                ayargenel ay = dc.ayargenels.FirstOrDefault();
                ay.sonfatura = faturaTarihi;
                KaydetmeIslemleri.kaydetR(dc);

                HttpContext.Current.Cache.Remove("config");
                //HttpContext.Current.Cache.Add("config", ay, null, System.Web.Caching.Cache.NoAbsoluteExpiration, TimeSpan.FromHours(1), System.Web.Caching.CacheItemPriority.High, null);
                HttpContext.Current.Cache.Add("config", ay, null, DateTime.Now.AddMinutes(2), System.Web.Caching.Cache.NoSlidingExpiration, System.Web.Caching.CacheItemPriority.High, null);
            }
        }
示例#7
0
        public void musteriEkleDefault(int id, string ad, string soyad, string adres, string tel, string telCep, string email, string kim, string tc, string prim_kar, string prim_satis, bool chcMusteri, bool chcTedarikci, bool chcUsta, bool chcDisServis)
        {
            int kar_oran   = 0;
            int yekun_oran = 0;

            if (!string.IsNullOrEmpty(prim_kar))
            {
                kar_oran = Int32.Parse(prim_kar);
            }
            if (!string.IsNullOrEmpty(prim_satis))
            {
                yekun_oran = Int32.Parse(prim_satis);
            }

            //müşteri ekleme normal customer tablosuna yapılacak
            customer c = new customer();

            c.CustID      = id;
            c.Ad          = ad + " " + soyad;
            c.tedarikci   = chcTedarikci;
            c.musteri     = chcMusteri;
            c.usta        = chcUsta;
            c.disservis   = chcDisServis;
            c.Adres       = adres;
            c.telefon     = tel;
            c.telefon_cep = telCep;
            c.email       = email;
            c.tanimlayici = kim;
            c.TC          = tc;
            c.Firma       = "firma";
            c.prim_kar    = kar_oran;
            c.prim_yekun  = yekun_oran;
            db.customers.Add(c);
            KaydetmeIslemleri.kaydetR(db);
        }
示例#8
0
        public string CekTahsilat(int cekID, int?kasa_id, int?banka_id)
        {
            string sonuc = "";
            //kasa mı banka mı kontrolü sayfada yapılacak- ayrı tuşlarla yaparsın
            cekhesap cek = dc.cekhesaps.FirstOrDefault(x => x.cekildi == false && x.iptal == false && x.cek_id == cekID);

            if (cek != null)
            {
                cek.cekildi = true;
                if (kasa_id != null)
                {
                    cek.kasa_id = kasa_id;
                    sonuc       = "Çek tutarı kasanıza";
                }
                if (banka_id != null)
                {
                    cek.banka_id = banka_id;
                    sonuc        = "Çek tutarı bankaya";
                }
                KaydetmeIslemleri.kaydetR(dc);
                sonuc += " aktarıldı!";
            }
            else
            {
                sonuc = "Çek kaydı bulunamadı!";
            }
            return(sonuc);
        }
示例#9
0
 public void haritayaGoreanteneKaydet(string idlatlng, int antenid)
 {
     if (!String.IsNullOrEmpty(idlatlng))
     {
         List <string> idCoord = idlatlng.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries).ToList();
         if (idCoord.Count > 0)
         {
             foreach (string s in idCoord)
             {
                 List <string> tek = s.Split(new char[] { '-' }, StringSplitOptions.RemoveEmptyEntries).ToList();
                 if (tek.Count > 2)
                 {
                     int    id      = Convert.ToInt32(tek[0]);
                     string lat     = tek[1];
                     string lng     = tek[2];
                     var    musteri = db.customers.FirstOrDefault(x => x.CustID == id);
                     if (musteri != null)
                     {
                         musteri.Lat     = lat;
                         musteri.Long    = lng;
                         musteri.antenid = antenid;
                     }
                 }
             }
         }
         KaydetmeIslemleri.kaydetR(db);
     }
 }
示例#10
0
        //makinede bütün operatörleri çıkararak yeni operatör atama
        public void MakineOperatorKontrollu(int makine_id)
        {
            //makinede operatör var mı bakalım

            //cikarildi=false ekleyelim
            var m = dc.makine_kullanicis.Where(x => x.makine_id == makine_id && x.iptal == false && x.cikarma == null).ToList();

            if (m.Count > 0)
            {
                //hepsini çıkaralım
                foreach (var k in m)
                {
                    k.cikarma = DateTime.Now;
                }

                //yeni atamayı yapalım
            }

            makine_kullanicis mk = new makine_kullanicis();

            mk.atama     = DateTime.Now;
            mk.iptal     = false;
            mk.kullanici = kullanici;
            mk.makine_id = makine_id;
            dc.makine_kullanicis.Add(mk);
            KaydetmeIslemleri.kaydetR(dc);
        }
示例#11
0
        public void CihazGuncelle(string ad, string aciklama, int sure, int cihazid, int grupid, string barkod, int birimAlinan, int birimSatilan, bool sinir)
        {
            cihaz c = dc.cihazs.FirstOrDefault(x => x.ID == cihazid);

            if (c != null)
            {
                c.aciklama       = aciklama;
                c.grupid         = grupid;
                c.cihaz_adi      = ad;
                c.Firma          = "firma";
                c.garanti_suresi = sure;
                c.barkod         = barkod;
                c.seri_no        = "-";
                c.alinan_birim   = birimAlinan;
                c.satilan_birim  = birimSatilan;
                c.sinirsiz       = sinir;

                var fifos = dc.cihaz_fifos.Where(x => x.cihaz_id == cihazid && x.bakiye > 0 && x.iptal == false);
                foreach (var f in fifos)
                {
                    f.sinirsiz = sinir;
                }


                KaydetmeIslemleri.kaydetR(dc);
            }
        }
示例#12
0
        public void odemeIptalR(int id, string kullanici)
        {
            // mahsupta iki türlü silinebilir, bir tahsilatı yapılan iki ödemesi yapılan
            // BURADA eğer borç ise silinmeyecek. sadece fatura iptal edilecek.
            TeknikServis.Radius.musteriodemeler odeme = tekOdemeR(id);
            odeme.iptal   = true;
            odeme.deleted = kullanici;
            //mahsuben tahsilatı yapılmış bir işlemse
            if (odeme.mahsup == true)
            {
                //burada mahsubun diğer kaydıyla birlikte iptal edelim
                List <musteriodemeler> mahsuplar = db.musteriodemelers.Where(x => x.mahsup_key == odeme.mahsup_key).ToList();
                foreach (musteriodemeler o in mahsuplar)
                {
                    o.iptal   = true;
                    o.deleted = kullanici;
                }
            }
            else
            {
                odeme.iptal   = true;
                odeme.deleted = kullanici;
            }

            KaydetmeIslemleri.kaydetR(db);
        }
示例#13
0
        public void Banka(int banka_id, string kullanici)
        {
            musteriodemeler ode = new musteriodemeler();

            ode.Aciklama = this.Aciklama;
            ode.Firma    = "firma";
            ode.no       = "-";

            ode.iptal       = false;
            ode.kullanici   = this.kullanici;
            ode.KullaniciID = this.KullaniciID;
            ode.Musteri_ID  = this.Musteri_ID;
            ode.OdemeMiktar = this.OdemeMiktar;

            ode.OdemeTarih     = this.OdemeTarih;
            ode.islem_tarihi   = DateTime.Now;
            ode.tahsilat_odeme = "tahsilat";
            ode.tahsilat_turu  = "Banka";

            ode.taksit_no = -1;
            ode.banka_id  = banka_id;
            ode.inserted  = kullanici;
            dc.musteriodemelers.Add(ode);
            KaydetmeIslemleri.kaydetR(dc);
        }
示例#14
0
 public void SmsAyarKaydetR(string saglayici, string kimden, string username, string pw, string aktif)
 {
     TeknikServis.Radius.ayar ayarimiz = db.ayars.Where(a => a.tur.Equals("sms")).FirstOrDefault();
     if (ayarimiz != null)
     {
         //update
         ayarimiz.Mail_PW       = pw;
         ayarimiz.Mail_Port     = 0;
         ayarimiz.Mail_Server   = saglayici;
         ayarimiz.Mail_UserName = username;
         ayarimiz.Mail_Kimden   = kimden;
         ayarimiz.aktif_adres   = aktif;
         ayarimiz.gonderen      = kimden;
         KaydetmeIslemleri.kaydetR(db);
     }
     else
     {
         ayarimiz               = new TeknikServis.Radius.ayar();
         ayarimiz.Mail_PW       = pw;
         ayarimiz.Mail_Port     = 0;
         ayarimiz.Mail_Server   = saglayici;
         ayarimiz.Mail_UserName = username;
         ayarimiz.Mail_Kimden   = kimden;
         ayarimiz.Firma         = "firma";
         ayarimiz.gonderen      = kimden;
         ayarimiz.tur           = "sms";
         ayarimiz.aktif_adres   = aktif;
         db.ayars.Add(ayarimiz);
         KaydetmeIslemleri.kaydetR(db);
     }
 }
示例#15
0
        public void MailAyarKaydetR(string server, string kimden, int port, string username, string pw, string aktif)
        {
            TeknikServis.Radius.ayar ayarimiz = db.ayars.Where(a => a.tur.Equals("mail")).FirstOrDefault();
            if (ayarimiz != null)
            {
                //update
                ayarimiz.Mail_PW       = pw;
                ayarimiz.Mail_Port     = port;
                ayarimiz.Mail_Server   = server.Trim().ToLower();
                ayarimiz.Mail_UserName = username;
                ayarimiz.Mail_Kimden   = kimden;
                ayarimiz.aktif_adres   = aktif;
                KaydetmeIslemleri.kaydetR(db);
            }
            else
            {
                ayarimiz               = new TeknikServis.Radius.ayar();
                ayarimiz.Mail_PW       = pw;
                ayarimiz.Mail_Port     = port;
                ayarimiz.Mail_Server   = server.Trim().ToLower();
                ayarimiz.Mail_UserName = username;
                ayarimiz.Mail_Kimden   = kimden;
                ayarimiz.Firma         = "firma";

                ayarimiz.tur         = "mail";
                ayarimiz.aktif_adres = aktif;
                db.ayars.Add(ayarimiz);
                KaydetmeIslemleri.kaydetR(db);
                //yeni kayıt
            }
        }
示例#16
0
        public void musteriGuncelleR(int id, string ad, string unvan, string adres, string tel, string tc, string tanim, string prim_yekun, string prim_kar, bool chcMusteri, bool chcTedarikci, bool chcUsta, bool chcDisServis, int?antenid)
        {
            customer c = db.customers.Find(id);

            if (c != null)
            {
                int oran_yekun = 0;
                int oran_kar   = 0;
                if (!string.IsNullOrEmpty(prim_yekun))
                {
                    oran_yekun = Int32.Parse(prim_yekun);
                }
                if (!string.IsNullOrEmpty(prim_kar))
                {
                    oran_kar = Int32.Parse(prim_kar);
                }
                c.Ad          = ad;
                c.Adres       = adres;
                c.telefon     = tel;
                c.prim_yekun  = oran_yekun;
                c.prim_kar    = oran_kar;
                c.tanimlayici = tanim;
                c.TC          = tc;
                c.disservis   = chcDisServis;
                c.tedarikci   = chcTedarikci;
                c.musteri     = chcMusteri;
                c.usta        = chcUsta;
                c.unvan       = unvan;
                c.antenid     = antenid;
            }
            KaydetmeIslemleri.kaydetR(db);
        }
示例#17
0
        public int tarife_ekle(int makineid, string tarife_kodu, string calisma_tipi, decimal tutar)
        {
            //mevcut tarife var mı bakalım

            bool saatlik = false;

            if (tarife_kodu == "saat")
            {
                saatlik = true;
            }
            var t = dc.kiralama_tarifes.Where(x => x.iptal == false && x.makine_id == makineid && x.tarife_kodu == tarife_kodu.ToLower().Trim() && x.calisma_tipi == calisma_tipi.ToLower().Trim()).FirstOrDefault();

            if (t == null)
            {
                kiralama_tarifes k = new kiralama_tarifes();
                k.calisma_tipi = calisma_tipi.ToLower().Trim();
                k.iptal        = false;
                k.makine_id    = makineid;
                k.saatlik      = saatlik;
                k.tarife_kodu  = tarife_kodu;
                k.tutar        = tutar;
                dc.kiralama_tarifes.Add(k);
                KaydetmeIslemleri.kaydetR(dc);
                return(1);
            }
            else
            {
                return(-1);
            }
        }
示例#18
0
        public void garanti_iade(int garanti_id, decimal iade_tutar, string aciklama, int CustID, string kullanici)
        {
            //iade alındığında yeni bir stok_fifos girer ve açıklama olarak da iade gireriz-
            cihaz_garantis c = dc.cihaz_garantis.FirstOrDefault(x => x.ID == garanti_id);

            if (c != null)
            {
                //faturaya iade_id'yi işaretle
                //fatura iptal edilirken cari güncelleniyor(triggerda)
                //önce iade alınıp sonra fatura iptal edildiğinde cari de çift kayıt oluyordu
                //bunun için faturaya service hesabına göre arayıp iade_id'yi yazdırıyorum
                //triggerda cari hesap güncellenirken iade_id' null ise cari güncelleme yapıyor.
                List <fatura> hesapFaturalari = (from f in dc.faturas
                                                 where f.servicehesap_id == c.servicehesap_id && (f.iptal == null || f.iptal == false)
                                                 select f).ToList();
                foreach (fatura fati in hesapFaturalari)
                {
                    fati.iade_id = garanti_id;
                    fati.updated = kullanici;
                }

                musteriodemeler mo = new musteriodemeler();
                mo.Aciklama       = c.adet + " Adet " + c.cihaz.cihaz_adi + " " + "Cihaz iadesi " + aciklama;
                mo.belge_no       = "";
                mo.iade_id        = garanti_id;
                mo.iptal          = false;
                mo.kullanici      = kullanici;
                mo.KullaniciID    = kullanici;
                mo.mahsup_key     = "";
                mo.Musteri_ID     = CustID;
                mo.no             = "-";
                mo.OdemeMiktar    = iade_tutar;
                mo.OdemeTarih     = DateTime.Now;
                mo.islem_tarihi   = DateTime.Now;
                mo.inserted       = kullanici;
                mo.tahsilat_odeme = "tahsilat";
                mo.tahsilat_turu  = "iade";
                mo.taksit_no      = 0;
                mo.Firma          = "firma";
                dc.musteriodemelers.Add(mo);

                c.durum      = "iade";
                c.iade_tutar = iade_tutar;
                c.aciklama   = aciklama;
                //iadeyi cihaz fifo girelim
                cihaz_fifos fifo = new cihaz_fifos();
                fifo.bakiye   = 1;
                fifo.cihaz_id = c.cihaz_id;
                fifo.cikis    = 0;
                fifo.fiyat    = iade_tutar;
                fifo.giris    = 1;
                fifo.iptal    = false;
                fifo.tarih    = DateTime.Now;
                dc.cihaz_fifos.Add(fifo);


                KaydetmeIslemleri.kaydetR(dc);
            }
        }
示例#19
0
        public void AlimEkle()
        {
            List <alim_detays> alim_detaylar = dc.alim_detays.ToList();

            foreach (var a in alim_detaylar)
            {
                dc.alim_detays.Remove(a);
            }
            List <alim> alimlar = dc.alims.ToList();

            foreach (var al in alimlar)
            {
                dc.alims.Remove(al);
            }
            KaydetmeIslemleri.kaydetR(dc);

            int tedarikci = dc.customers.FirstOrDefault(x => x.tedarikci == true).CustID;
            //ilk cihazidsi
            int cihazid = dc.cihazs.FirstOrDefault().ID;

            for (int i = 1; i < 1000; i++)
            {
                SatinAlim al    = new SatinAlim(dc);
                AlimRepo  hesap = new AlimRepo();
                hesap.aciklama     = i.ToString();
                hesap.alim_tarih   = DateTime.Now.AddDays(-i);
                hesap.belge_no     = i.ToString() + i.ToString();
                hesap.CustID       = tedarikci;
                hesap.konu         = "Satınalma->" + i.ToString();
                hesap.kullanici    = "admin";
                hesap.musteri_adi  = "Tedarikçi Amca";
                hesap.toplam_kdv   = 18;
                hesap.toplam_tutar = 100;
                hesap.toplam_yekun = 118;
                al.hesap           = hesap;

                DetayRepo d = new DetayRepo();
                d.aciklama    = "Detay->" + i.ToString();
                d.adet        = 10;
                d.cihaz_adi   = "-";
                d.cust_id     = tedarikci;
                d.cihaz_id    = cihazid;
                d.fiyat       = 100 + i;
                d.kdv         = (100 + i) * 18 / 100;
                d.kullanici   = "admin";
                d.musteri_adi = "Tedarikçi Amca";
                d.tarih       = DateTime.Now.AddDays(-i);
                d.tutar       = 10 * (100 + i);
                d.yekun       = 10 * (100 + i);

                List <DetayRepo> detaylar = new List <DetayRepo>();
                detaylar.Add(d);
                al.detay = detaylar;

                al.alim_kaydet("Admin");
                cihazid += i;
            }
        }
示例#20
0
        public void birim_ekle(string bir)
        {
            cihaz_birims b = new cihaz_birims();

            b.birim = bir;
            b.iptal = false;
            db.cihaz_birims.Add(b);
            KaydetmeIslemleri.kaydetR(db);
        }
示例#21
0
        public void antenTasi(int mevcutAnten, int?yeniAnten)
        {
            var musteriler = db.customers.Where(x => x.antenid != null && x.antenid == mevcutAnten).ToList();

            foreach (var m in musteriler)
            {
                m.antenid = yeniAnten;
            }
            KaydetmeIslemleri.kaydetR(db);
        }
示例#22
0
        //admin için
        public void antenMusteriGuncelle(int custid, int?antenid)
        {
            customer c = db.customers.FirstOrDefault(x => x.CustID == custid);

            //if (c!=null)
            //{
            c.antenid = antenid;
            KaydetmeIslemleri.kaydetR(db);
            //}
        }
示例#23
0
        public void FiyatGuncelle(int cihazid, decimal fiyat)
        {
            cihaz_stoks c = dc.cihaz_stoks.FirstOrDefault(x => x.cihaz_id == cihazid);

            if (c != null)
            {
                c.satis_fiyati = fiyat;
                KaydetmeIslemleri.kaydetR(dc);
            }
        }
示例#24
0
        public void garanti_iptal(int garanti_id)
        {
            cihaz_garantis c = dc.cihaz_garantis.FirstOrDefault(x => x.ID == garanti_id);

            if (c != null)
            {
                c.iptal = true;
                KaydetmeIslemleri.kaydetR(dc);
            }
        }
示例#25
0
        public void serbest_sil(int hesapid)
        {
            var hes = dc.servicehesap_ops.FirstOrDefault(x => x.HesapID == hesapid);

            if (hes != null)
            {
                hes.iptal = true;
                KaydetmeIslemleri.kaydetR(dc);
            }
        }
示例#26
0
        public void birim_sil(int id)
        {
            var b = db.cihaz_birims.FirstOrDefault(x => x.id == id);

            if (b != null)
            {
                b.iptal = true;
                KaydetmeIslemleri.kaydetR(db);
            }
        }
示例#27
0
        public void GirisIptal(int id)
        {
            var giris = dc.makine_masraf_girislers.FirstOrDefault(x => x.id == id);

            if (giris != null)
            {
                giris.iptal = true;
                KaydetmeIslemleri.kaydetR(dc);
            }
        }
示例#28
0
        public void ServisOperatorCikar(int id)
        {
            //makinede operatör var mı bakalım
            var m = dc.servis_kullanicis.FirstOrDefault(x => x.id == id);

            if (m != null)
            {
                m.cikarma = DateTime.Now;
                KaydetmeIslemleri.kaydetR(dc);
            }
        }
示例#29
0
        public void AlimIptal(int alim_id, string kul)
        {
            alim a = dc.alims.FirstOrDefault(x => x.alim_id == alim_id);

            if (a != null)
            {
                a.iptal   = true;
                a.deleted = kul;
                KaydetmeIslemleri.kaydetR(dc);
            }
        }
示例#30
0
        public void ServisOperatorIptal(int id)
        {
            var m = dc.servis_kullanicis.FirstOrDefault(x => x.id == id);

            if (m != null)
            {
                //cikarildi=false ekleyelim
                m.iptal = true;
                KaydetmeIslemleri.kaydetR(dc);
            }
        }