private void TamamlananCagriListYarat()
        {
            CagriTamamlamaBilgileri.cagriTamamlamaList.Clear();

            int temp = 0, temp2 = 0, countCihaz = 0, countCagri = 0, soru1 = 0, soru2 = 0, soru3 = 0, soru4 = 0, soru5 = 0;
            int firmaID = 0;
            int _MID    = -1;

            countCagri = dbFirmaYonetici.TamamlananCagrilar.Count();

            for (temp = 0; temp < countCagri; temp++)
            {
                _MID = dbFirmaYonetici.TamamlananCagrilar.ToList()[temp].MID;

                var _cagri         = dbFirmaYonetici.TamamlananCagrilar.ToList()[temp];
                var _musteri       = dbMusteri.Musteri.SingleOrDefault(x => x.ID == _MID);
                var _sozlesmeYapma = dbFirmaYonetici.SozlesmeYapma.SingleOrDefault(x => x.MID == _musteri.ID);
                var _sozlesme      = dbFirmaYonetici.Sozlesme.SingleOrDefault(c => c.ID == _sozlesmeYapma.ID);
                var _firmaYonetici = dbFirmaYonetici.FirmaYonetici.SingleOrDefault(c => c.FyID == _sozlesmeYapma.FyID);

                if (_firmaYonetici != null)
                {
                    firmaID = _firmaYonetici.FirmaID;

                    if (Connection.parentID == firmaID) //firmaya ait cagrilar.
                    {
                        //TODO : temizlik gerekli sozlesmeler için.

                        var tamamlananCagri = new CagriTamamlamaBilgileri();

                        tamamlananCagri.TamamlananID = _cagri.TamamlananID;

                        if (_cagri.AnketYapildiMi == true)
                        {
                            var _anketYapma = dbMusteriYonetici.AnketYapma.SingleOrDefault(x => x.TamamlananCagriID == _cagri.TamamlananID);
                            var _anket      = dbMusteriYonetici.Anket.SingleOrDefault(x => x.ID == _anketYapma.AnketID);

                            soru1 = Convert.ToInt32(_anket.Soru1);
                            soru2 = Convert.ToInt32(_anket.Soru2);
                            soru3 = Convert.ToInt32(_anket.Soru3);
                            soru4 = Convert.ToInt32(_anket.Soru4);
                            soru5 = Convert.ToInt32(_anket.Soru5);
                        }


                        if (_cagri.TamamlayanYoneticiID == -1)
                        {
                            tamamlananCagri.TamamlayanCalisanID = Convert.ToInt32(_cagri.TamamlayanCalisanID);

                            var _firmaCalisan = dbFirmaYonetici.FirmaCalisani.SingleOrDefault(c => c.FcID == tamamlananCagri.TamamlayanCalisanID);

                            tamamlananCagri.TamamlayanKisi = _firmaCalisan.Ad + " " + _firmaCalisan.Soyad;
                        }
                        else
                        {
                            tamamlananCagri.TamamlayanYoneticiID = Convert.ToInt32(_cagri.TamamlayanYoneticiID); //Firma Yonetici Panelindeyiz.

                            _firmaYonetici = dbFirmaYonetici.FirmaYonetici.SingleOrDefault(c => c.FyID == tamamlananCagri.TamamlayanYoneticiID);

                            tamamlananCagri.TamamlayanKisi = _firmaYonetici.Ad + " " + _firmaYonetici.Soyad;
                        }

                        tamamlananCagri.FormNo              = _cagri.FormNo;
                        tamamlananCagri.MusteriID           = _musteri.ID;
                        tamamlananCagri.Sonuc               = _cagri.Sonuc;
                        tamamlananCagri.Durum               = "Tamamlandı";
                        tamamlananCagri.Email               = _musteri.Email;
                        tamamlananCagri.MusteriAdi          = _musteri.MusteriAdi;
                        tamamlananCagri.YetkiliKisi         = _cagri.YetkiliKisi;
                        tamamlananCagri.Telefon             = _cagri.Gsm;
                        tamamlananCagri.Adres               = _musteri.Adres;
                        tamamlananCagri.VergiDairesi        = _musteri.VergiDairesi;
                        tamamlananCagri.VergiNumarasi       = _musteri.VergiNumarasi;
                        tamamlananCagri.MusteriKodu         = _musteri.MusteriKodu;
                        tamamlananCagri.BildirilenAriza     = _cagri.BildirilenAriza;
                        tamamlananCagri.HizmetTipi          = _cagri.HizmetTipi;
                        tamamlananCagri.CihazinHizmetDurumu = _cagri.CihazinHizmetDurumu;

                        tamamlananCagri.CagriBildirildigiTarih = _cagri.CagrininBildirigiTarih;
                        tamamlananCagri.HizmetBaslangicTarihi  = _cagri.HizmetBaslangicTarihi;
                        tamamlananCagri.HizmetBitisTarihi      = _cagri.HizmetBitisTarihi;
                        tamamlananCagri.CagriKayitNo           = _cagri.CagriKayitNo;
                        tamamlananCagri.MesaiSaatiIcindeMi     = _cagri.MesaiSaatiIcindeMi;
                        tamamlananCagri.YapilanIsinAciklamasi  = _cagri.YapılanIsinAciklamasi;
                        tamamlananCagri.CreateDate             = _cagri.CreateDate;

                        if (_cagri.AnketYapildiMi == true)
                        {
                            double anketOrt = 0;

                            anketOrt = Convert.ToDouble(soru1 + soru2 + soru3 + soru4 + soru5) / 5;

                            tamamlananCagri.AnketYapildiMiTablo = anketOrt.ToString();
                            tamamlananCagri.AnketYapildiMi      = true;
                        }
                        else
                        {
                            tamamlananCagri.AnketYapildiMiTablo = "Yapılmamış";
                            tamamlananCagri.AnketYapildiMi      = false;
                        }

                        var cihazBilgileri = dbFirmaYonetici.CihazBilgileri.Where(x => x.CagriNo == _cagri.CagriKayitNo);
                        countCihaz = cihazBilgileri.Count();

                        for (temp2 = 0; temp2 < countCihaz; temp2++)
                        {
                            if (temp2 == 0)
                            {
                                tamamlananCagri.Marka1  = cihazBilgileri.ToList()[temp2].Marka;
                                tamamlananCagri.Model1  = cihazBilgileri.ToList()[temp2].Model;
                                tamamlananCagri.SeriNo1 = cihazBilgileri.ToList()[temp2].SeriNo;
                            }
                            else if (temp2 == 1)
                            {
                                tamamlananCagri.Marka2  = cihazBilgileri.ToList()[temp2].Marka;
                                tamamlananCagri.Model2  = cihazBilgileri.ToList()[temp2].Model;
                                tamamlananCagri.SeriNo2 = cihazBilgileri.ToList()[temp2].SeriNo;
                            }
                            else if (temp2 == 2)
                            {
                                tamamlananCagri.Marka3  = cihazBilgileri.ToList()[temp2].Marka;
                                tamamlananCagri.Model3  = cihazBilgileri.ToList()[temp2].Model;
                                tamamlananCagri.SeriNo3 = cihazBilgileri.ToList()[temp2].SeriNo;
                            }
                            else if (temp2 == 3)
                            {
                                tamamlananCagri.Marka4  = cihazBilgileri.ToList()[temp2].Marka;
                                tamamlananCagri.Model4  = cihazBilgileri.ToList()[temp2].Model;
                                tamamlananCagri.SeriNo4 = cihazBilgileri.ToList()[temp2].SeriNo;
                            }
                        }

                        //TODO: Ucretli iscilikleri yap

                        /*tamamlananCagri.ParcaNo1 = "";
                         * tamamlananCagri.ParcaNo2 = "";
                         * tamamlananCagri.ParcaNo3 = "";
                         * tamamlananCagri.ParcaAdi1 = "";
                         * tamamlananCagri.ParcaAdi2 = "";
                         * tamamlananCagri.ParcaAdi3 = "";
                         * tamamlananCagri.Miktar1 = 0;
                         * tamamlananCagri.Miktar2 = 0;
                         * tamamlananCagri.Miktar3 = 0;
                         * tamamlananCagri.BirimFiyati1 = 0;
                         * tamamlananCagri.BirimFiyati2 = 0;
                         * tamamlananCagri.BirimFiyati3 = 0;
                         *
                         * tamamlananCagri.AciklamaIscilik1 = "";
                         * tamamlananCagri.AciklamaIscilik2 = "";
                         * tamamlananCagri.AciklamaIscilik3 = "";
                         * tamamlananCagri.Sure1 = 0;
                         * tamamlananCagri.Sure2 = 0;
                         * tamamlananCagri.Sure3 = 0;
                         * tamamlananCagri.BirimFiyatiIscilik1 = 0;
                         * tamamlananCagri.BirimFiyatiIscilik2 = 0;
                         * tamamlananCagri.BirimFiyatiIscilik3 = 0;*/

                        CagriTamamlamaBilgileri.cagriTamamlamaList.Add(tamamlananCagri);
                    }
                }
            }
            CagriTamamlamaBilgileri.cagriTamamlamaList = CagriTamamlamaBilgileri.cagriTamamlamaList.OrderByDescending(x => x.HizmetBitisTarihi).ToList();
        }
Beispiel #2
0
        public ActionResult Tamamla(CagriTamamlamaBilgileri _cagriTamamlama)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    int cihazCount = 0, temp = 0;

                    _cagriTamamlama.Sonuc = "Tamamlandı";

                    var cagriTamamla   = new Context.TamamlananCagrilar();
                    var cihazBilgileri = new FirmaYonetici.Context.CihazBilgileri();

                    cagriTamamla.TamamlayanYoneticiID = Connection.ID; //Firma Yonetici Panelindeyiz.
                    cagriTamamla.TamamlayanCalisanID  = -1;            //Firma Yonetici Panelindeyiz.
                    cagriTamamla.FormNo                 = _cagriTamamlama.FormNo;
                    cagriTamamla.MID                    = _cagriTamamlama.MusteriID;
                    cagriTamamla.YetkiliKisi            = _cagriTamamlama.YetkiliKisi;
                    cagriTamamla.Gsm                    = _cagriTamamlama.Telefon;
                    cagriTamamla.Email                  = _cagriTamamlama.Email;
                    cagriTamamla.BildirilenAriza        = _cagriTamamlama.BildirilenAriza;
                    cagriTamamla.HizmetTipi             = _cagriTamamlama.HizmetTipi;
                    cagriTamamla.CihazinHizmetDurumu    = _cagriTamamlama.CihazinHizmetDurumu;
                    cagriTamamla.CagrininBildirigiTarih = _cagriTamamlama.CagriBildirildigiTarih;
                    cagriTamamla.HizmetBaslangicTarihi  = _cagriTamamlama.HizmetBaslangicTarihi;
                    cagriTamamla.HizmetBitisTarihi      = _cagriTamamlama.HizmetBitisTarihi;
                    cagriTamamla.CagriKayitNo           = _cagriTamamlama.CagriKayitNo;
                    cagriTamamla.MesaiSaatiIcindeMi     = _cagriTamamlama.MesaiSaatiIcindeMi;
                    cagriTamamla.YapılanIsinAciklamasi  = _cagriTamamlama.YapilanIsinAciklamasi;
                    cagriTamamla.Sonuc                  = _cagriTamamlama.Sonuc;
                    cagriTamamla.CreateDate             = DateTime.Now;
                    cagriTamamla.AnketYapildiMi         = _cagriTamamlama.AnketYapildiMi;

                    if (_cagriTamamlama.HizmetTipi == "Other")
                    {
                        cagriTamamla.HizmetTipi = _cagriTamamlama.HizmetTipi2;
                    }
                    else
                    {
                        cagriTamamla.HizmetTipi = _cagriTamamlama.HizmetTipi;
                    }

                    if (_cagriTamamlama.CihazinHizmetDurumu == "Other2")
                    {
                        cagriTamamla.CihazinHizmetDurumu = _cagriTamamlama.CihazinHizmetDurumu2;
                    }
                    else
                    {
                        cagriTamamla.CihazinHizmetDurumu = _cagriTamamlama.CihazinHizmetDurumu;
                    }

                    if (_cagriTamamlama.Marka1 != null || _cagriTamamlama.SeriNo1 != null || _cagriTamamlama.Model1 != null)
                    {
                        cihazBilgileri.CagriNo = _cagriTamamlama.CagriKayitNo;
                        cihazBilgileri.Marka   = _cagriTamamlama.Marka1;
                        cihazBilgileri.Model   = _cagriTamamlama.Model1;
                        cihazBilgileri.SeriNo  = _cagriTamamlama.SeriNo1;

                        dbFirmaYonetici.CihazBilgileri.Add(cihazBilgileri);
                        dbFirmaYonetici.SaveChanges();
                    }
                    if (_cagriTamamlama.Marka2 != null || _cagriTamamlama.SeriNo2 != null || _cagriTamamlama.Model2 != null)
                    {
                        cihazBilgileri.CagriNo = _cagriTamamlama.CagriKayitNo;
                        cihazBilgileri.Marka   = _cagriTamamlama.Marka2;
                        cihazBilgileri.Model   = _cagriTamamlama.Model2;
                        cihazBilgileri.SeriNo  = _cagriTamamlama.SeriNo2;

                        dbFirmaYonetici.CihazBilgileri.Add(cihazBilgileri);
                        dbFirmaYonetici.SaveChanges();
                    }
                    if (_cagriTamamlama.Marka3 != null || _cagriTamamlama.SeriNo3 != null || _cagriTamamlama.Model3 != null)
                    {
                        cihazBilgileri.CagriNo = _cagriTamamlama.CagriKayitNo;
                        cihazBilgileri.Marka   = _cagriTamamlama.Marka3;
                        cihazBilgileri.Model   = _cagriTamamlama.Model3;
                        cihazBilgileri.SeriNo  = _cagriTamamlama.SeriNo3;

                        dbFirmaYonetici.CihazBilgileri.Add(cihazBilgileri);
                        dbFirmaYonetici.SaveChanges();
                    }
                    if (_cagriTamamlama.Marka4 != null || _cagriTamamlama.SeriNo4 != null || _cagriTamamlama.Model4 != null)
                    {
                        cihazBilgileri.CagriNo = _cagriTamamlama.CagriKayitNo;
                        cihazBilgileri.Marka   = _cagriTamamlama.Marka4;
                        cihazBilgileri.Model   = _cagriTamamlama.Model4;
                        cihazBilgileri.SeriNo  = _cagriTamamlama.SeriNo4;

                        dbFirmaYonetici.CihazBilgileri.Add(cihazBilgileri);
                        dbFirmaYonetici.SaveChanges();
                    }

                    var _cihazBilgileri = dbFirmaYonetici.CihazBilgileri.Where(x => x.CagriNo == _cagriTamamlama.CagriKayitNo);

                    cihazCount = _cihazBilgileri.Count();

                    for (temp = 0; temp < cihazCount; temp++)
                    {
                        if (temp == 0)
                        {
                            cagriTamamla.Cihaz1 = _cihazBilgileri.ToList()[temp].CihazID;
                        }
                        else if (temp == 1)
                        {
                            cagriTamamla.Cihaz2 = _cihazBilgileri.ToList()[temp].CihazID;
                        }
                        else if (temp == 2)
                        {
                            cagriTamamla.Cihaz3 = _cihazBilgileri.ToList()[temp].CihazID;
                        }
                        else if (temp == 3)
                        {
                            cagriTamamla.Cihaz4 = _cihazBilgileri.ToList()[temp].CihazID;
                        }
                    }

                    dbFirmaYonetici.TamamlananCagrilar.Add(cagriTamamla);
                    dbFirmaYonetici.SaveChanges();

                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception ex)
            {
                ModelState.AddModelError("", "Unable to save changes. Try again, and if the problem persists, see your system administrator.");

                return(View(_cagriTamamlama));
            }
            //TODO: cagri tamamlama ekrani geri donen degerlere tek tek bak. Kontrol et
            return(View());
        }
Beispiel #3
0
        public ActionResult Tamamla(int _cagriNo = -1)
        {
            var cagri         = CagriBilgileri.cagriList.SingleOrDefault(x => x.CagriNo == _cagriNo);
            var musteri       = dbFirmaYonetici.Musteri.SingleOrDefault(x => x.MusteriKodu == cagri.MusteriKodu);
            var sozlesmeYapma = dbFirmaYonetici.SozlesmeYapma.SingleOrDefault(x => x.MID == musteri.ID);
            var sozlesme      = dbFirmaYonetici.Sozlesme.SingleOrDefault(x => x.ID == sozlesmeYapma.SozlesmeID);

            var cagriTamamla = new CagriTamamlamaBilgileri();

            cagriTamamla.MusteriSozlesmeParcaDahilMi = sozlesme.ParcaDahilMi;

            cagriTamamla.TamamlayanYoneticiID = Connection.ID; //Firma Yonetici Panelindeyiz.
            cagriTamamla.TamamlayanCalisanID  = -1;            //Firma Yonetici Panelindeyiz.
            cagriTamamla.MusteriID            = musteri.ID;
            cagriTamamla.Sonuc           = "";
            cagriTamamla.Durum           = "tamamlanıyor.";
            cagriTamamla.Email           = cagri.Email;
            cagriTamamla.FormNo          = "";
            cagriTamamla.MusteriAdi      = cagri.MusteriAdi;
            cagriTamamla.YetkiliKisi     = cagri.IlgiliKisi;
            cagriTamamla.Telefon         = cagri.Telefon;
            cagriTamamla.Adres           = cagri.Adres;
            cagriTamamla.VergiDairesi    = musteri.VergiDairesi;
            cagriTamamla.VergiNumarasi   = musteri.VergiNumarasi;
            cagriTamamla.MusteriKodu     = cagri.MusteriKodu;
            cagriTamamla.BildirilenAriza = cagri.Aciklama + " - " + cagri.CagriDetayi;


            cagriTamamla.HizmetTipi          = "";
            cagriTamamla.CihazinHizmetDurumu = "";
            cagriTamamla.Marka1  = "";
            cagriTamamla.Marka2  = "";
            cagriTamamla.Marka3  = "";
            cagriTamamla.Marka4  = "";
            cagriTamamla.Model1  = "";
            cagriTamamla.Model2  = "";
            cagriTamamla.Model3  = "";
            cagriTamamla.Model4  = "";
            cagriTamamla.SeriNo1 = "";
            cagriTamamla.SeriNo2 = "";
            cagriTamamla.SeriNo3 = "";
            cagriTamamla.SeriNo4 = "";

            cagriTamamla.CagriBildirildigiTarih = cagri.CagriAcilisTarihi;
            cagriTamamla.HizmetBaslangicTarihi  = DateTime.Now;
            cagriTamamla.HizmetBitisTarihi      = DateTime.Now;
            cagriTamamla.CagriKayitNo           = cagri.CagriNo;
            cagriTamamla.MesaiSaatiIcindeMi     = true;

            cagriTamamla.YapilanIsinAciklamasi = "";
            cagriTamamla.ParcaNo1     = "";
            cagriTamamla.ParcaNo2     = "";
            cagriTamamla.ParcaNo3     = "";
            cagriTamamla.ParcaAdi1    = "";
            cagriTamamla.ParcaAdi2    = "";
            cagriTamamla.ParcaAdi3    = "";
            cagriTamamla.Miktar1      = 0;
            cagriTamamla.Miktar2      = 0;
            cagriTamamla.Miktar3      = 0;
            cagriTamamla.BirimFiyati1 = 0;
            cagriTamamla.BirimFiyati2 = 0;
            cagriTamamla.BirimFiyati3 = 0;

            cagriTamamla.AciklamaIscilik1    = "";
            cagriTamamla.AciklamaIscilik2    = "";
            cagriTamamla.AciklamaIscilik3    = "";
            cagriTamamla.Sure1               = 0;
            cagriTamamla.Sure2               = 0;
            cagriTamamla.Sure3               = 0;
            cagriTamamla.BirimFiyatiIscilik1 = 0;
            cagriTamamla.BirimFiyatiIscilik2 = 0;
            cagriTamamla.BirimFiyatiIscilik3 = 0;

            if (cagriTamamla == null)
            {
                return(View("Index"));
            }
            else
            {
                return(View(cagriTamamla));
            }
        }
        private void TamamlananCagriListYarat()
        {
            CagriTamamlamaBilgileri.cagriTamamlamaList.Clear();

            int temp = 0, temp2 = 0, countCihaz = 0, countCagri = 0;
            int firmaID = 0;
            int _MID    = -1;

            var tamamlananCagriList = dbFirmaYonetici.TamamlananCagrilar.Where(x => x.TamamlayanCalisanID == Connection.ID);

            countCagri = tamamlananCagriList.Count();

            for (temp = 0; temp < countCagri; temp++)
            {
                //TODO : temizlik gerekli sozlesmeler için.

                var tamamlananCagri  = new CagriTamamlamaBilgileri();
                var _tamamlananCagri = tamamlananCagriList.ToList()[temp];

                var _musteri       = dbMusteri.Musteri.SingleOrDefault(x => x.ID == _tamamlananCagri.MID);
                var _firmaYonetici = dbFirmaYonetici.FirmaYonetici.SingleOrDefault(c => c.FyID == Connection.parentID);

                //TODO : temizlik gerekli sozlesmeler için.

                tamamlananCagri.TamamlananID        = _tamamlananCagri.TamamlananID;
                tamamlananCagri.TamamlayanCalisanID = Convert.ToInt32(_tamamlananCagri.TamamlayanCalisanID);


                tamamlananCagri.FormNo    = _tamamlananCagri.FormNo;
                tamamlananCagri.MusteriID = _musteri.ID;
                tamamlananCagri.Sonuc     = _tamamlananCagri.Sonuc;
                tamamlananCagri.Durum     = "Tamamlandı";
                tamamlananCagri.Email     = _musteri.Email;

                tamamlananCagri.MusteriAdi          = _musteri.MusteriAdi;
                tamamlananCagri.YetkiliKisi         = _tamamlananCagri.YetkiliKisi;
                tamamlananCagri.Telefon             = _tamamlananCagri.Gsm;
                tamamlananCagri.Adres               = _musteri.Adres;
                tamamlananCagri.VergiDairesi        = _musteri.VergiDairesi;
                tamamlananCagri.VergiNumarasi       = _musteri.VergiNumarasi;
                tamamlananCagri.MusteriKodu         = _musteri.MusteriKodu;
                tamamlananCagri.BildirilenAriza     = _tamamlananCagri.BildirilenAriza;
                tamamlananCagri.HizmetTipi          = _tamamlananCagri.HizmetTipi;
                tamamlananCagri.CihazinHizmetDurumu = _tamamlananCagri.CihazinHizmetDurumu;

                tamamlananCagri.CagriBildirildigiTarih = _tamamlananCagri.CagrininBildirigiTarih;
                tamamlananCagri.HizmetBaslangicTarihi  = _tamamlananCagri.HizmetBaslangicTarihi;
                tamamlananCagri.HizmetBitisTarihi      = _tamamlananCagri.HizmetBitisTarihi;
                tamamlananCagri.CagriKayitNo           = _tamamlananCagri.CagriKayitNo;
                tamamlananCagri.MesaiSaatiIcindeMi     = _tamamlananCagri.MesaiSaatiIcindeMi;
                tamamlananCagri.YapilanIsinAciklamasi  = _tamamlananCagri.YapılanIsinAciklamasi;
                tamamlananCagri.CreateDate             = _tamamlananCagri.CreateDate;

                if (_tamamlananCagri.AnketYapildiMi == true)
                {
                    tamamlananCagri.AnketYapildiMiTablo = "Yapılmış";
                }
                else
                {
                    tamamlananCagri.AnketYapildiMiTablo = "Yapılmamış";
                }

                var cihazBilgileri = dbFirmaYonetici.CihazBilgileri.Where(x => x.CagriNo == _tamamlananCagri.CagriKayitNo);
                countCihaz = cihazBilgileri.Count();

                for (temp2 = 0; temp2 < countCihaz; temp2++)
                {
                    if (temp2 == 0)
                    {
                        tamamlananCagri.Marka1  = cihazBilgileri.ToList()[temp2].Marka;
                        tamamlananCagri.Model1  = cihazBilgileri.ToList()[temp2].Model;
                        tamamlananCagri.SeriNo1 = cihazBilgileri.ToList()[temp2].SeriNo;
                    }
                    else if (temp2 == 1)
                    {
                        tamamlananCagri.Marka2  = cihazBilgileri.ToList()[temp2].Marka;
                        tamamlananCagri.Model2  = cihazBilgileri.ToList()[temp2].Model;
                        tamamlananCagri.SeriNo2 = cihazBilgileri.ToList()[temp2].SeriNo;
                    }
                    else if (temp2 == 2)
                    {
                        tamamlananCagri.Marka3  = cihazBilgileri.ToList()[temp2].Marka;
                        tamamlananCagri.Model3  = cihazBilgileri.ToList()[temp2].Model;
                        tamamlananCagri.SeriNo3 = cihazBilgileri.ToList()[temp2].SeriNo;
                    }
                    else if (temp2 == 3)
                    {
                        tamamlananCagri.Marka4  = cihazBilgileri.ToList()[temp2].Marka;
                        tamamlananCagri.Model4  = cihazBilgileri.ToList()[temp2].Model;
                        tamamlananCagri.SeriNo4 = cihazBilgileri.ToList()[temp2].SeriNo;
                    }
                }

                //TODO: Ucretli iscilikleri yap

                /*tamamlananCagri.ParcaNo1 = "";
                 * tamamlananCagri.ParcaNo2 = "";
                 * tamamlananCagri.ParcaNo3 = "";
                 * tamamlananCagri.ParcaAdi1 = "";
                 * tamamlananCagri.ParcaAdi2 = "";
                 * tamamlananCagri.ParcaAdi3 = "";
                 * tamamlananCagri.Miktar1 = 0;
                 * tamamlananCagri.Miktar2 = 0;
                 * tamamlananCagri.Miktar3 = 0;
                 * tamamlananCagri.BirimFiyati1 = 0;
                 * tamamlananCagri.BirimFiyati2 = 0;
                 * tamamlananCagri.BirimFiyati3 = 0;
                 *
                 * tamamlananCagri.AciklamaIscilik1 = "";
                 * tamamlananCagri.AciklamaIscilik2 = "";
                 * tamamlananCagri.AciklamaIscilik3 = "";
                 * tamamlananCagri.Sure1 = 0;
                 * tamamlananCagri.Sure2 = 0;
                 * tamamlananCagri.Sure3 = 0;
                 * tamamlananCagri.BirimFiyatiIscilik1 = 0;
                 * tamamlananCagri.BirimFiyatiIscilik2 = 0;
                 * tamamlananCagri.BirimFiyatiIscilik3 = 0;*/

                CagriTamamlamaBilgileri.cagriTamamlamaList.Add(tamamlananCagri);
            }
            CagriTamamlamaBilgileri.cagriTamamlamaList = CagriTamamlamaBilgileri.cagriTamamlamaList.OrderByDescending(x => x.HizmetBitisTarihi).ToList();
        }