public ActionResult Sozlesme(int id = -1, string kod = "-1") { SozlesmeBilgileri _sozlesme2 = new SozlesmeBilgileri(); try { MusteriBilgileri musteri = MusteriBilgileri.musteriList.SingleOrDefault(x => x.ID == id); SozlesmeYapma sozlesmeYapma = SozlesmeYapma.sozlesmeYapmaList.SingleOrDefault(x => x.MID == id); //SozlesmeBilgileri sozlesme2 = SozlesmeBilgileri.sozlesmeList.SingleOrDefault(x => x.SozlesmeID == 2); //var sozlesmeYapma = dbFirmaYonetici.SozlesmeYapma.SingleOrDefault(x => x.MID == id); var sozlesme = dbFirmaYonetici.Sozlesme.SingleOrDefault(c => c.ID == sozlesmeYapma.SozlesmeID); var _sozlesme = SozlesmeBilgileri.sozlesmeList.SingleOrDefault(x => x.SozlesmeID == sozlesme.ID); if (sozlesme != null) { _sozlesme.SozlesmeID = sozlesme.ID; _sozlesme.SozlesmeAdi = sozlesme.SozlesmeAdi; _sozlesme.AnlasmaUcreti = Convert.ToDouble(sozlesme.AnlasmaUcreti); _sozlesme.SlaSuresi = sozlesme.SlaSuresi; _sozlesme.BaslangicTarih = sozlesme.BaslangicTarih; _sozlesme.BitisTarih = sozlesme.BitisTarih; _sozlesme.ParcaDahilMi = sozlesme.ParcaDahilMi; _sozlesme.MusteriID = musteri.ID; var pdf = GetFileList(musteri.ID); _sozlesme.FileContent = pdf.ToList()[0].FileContent; _sozlesme.FileName = pdf.ToList()[0].FileName; _sozlesme.files = pdf.ToList()[0].files; _sozlesme.Idpdf = pdf.ToList()[0].Idpdf; //Burayı dusun. } else { return(RedirectToAction("Index")); } return(View(_sozlesme)); //} } catch (Exception ex) { ModelState.AddModelError("", "Unable to save changes. Try again, and if the problem persists, see your system administrator."); return(View(_sozlesme2)); } }
private void MusteriListYarat() { MusteriBilgileri.musteriList.Clear(); int temp = 0, temp2 = 0, passLength = 0, countSozlesme = 0; int firmaID = 0; int _FyId = -1, _MId = -1, _SozlesmeId = -1; countSozlesme = dbFirmaYonetici.SozlesmeYapma.Count(); for (temp = 0; temp < countSozlesme; temp++) { _FyId = dbFirmaYonetici.SozlesmeYapma.ToList()[temp].FyID; var firmaYonetici = dbFirmaYonetici.FirmaYonetici.SingleOrDefault(c => c.FyID == _FyId); if (firmaYonetici != null) { firmaID = firmaYonetici.FirmaID; if (Connection.parentID == firmaID) //sozlesmeyapma tablosunda firmaya ait anlaşmalar. { //TODO : temizlik gerekli sozlesmeler için. var _sozlesmeYapmaList = new SozlesmeYapma(); var _sozlesmeList = new SozlesmeBilgileri(); var _musteriList = new MusteriBilgileri(); _SozlesmeId = dbFirmaYonetici.SozlesmeYapma.ToList()[temp].SozlesmeID; _MId = dbFirmaYonetici.SozlesmeYapma.ToList()[temp].MID; var musteri = dbFirmaYonetici.Musteri.SingleOrDefault(c => c.ID == _MId); var sozlesme = dbFirmaYonetici.Sozlesme.SingleOrDefault(c => c.ID == _SozlesmeId); _sozlesmeYapmaList.SozlesmeID = dbFirmaYonetici.SozlesmeYapma.ToList()[temp].SozlesmeID; _sozlesmeYapmaList.MID = dbFirmaYonetici.SozlesmeYapma.ToList()[temp].MID; _sozlesmeYapmaList.FyID = dbFirmaYonetici.SozlesmeYapma.ToList()[temp].FyID; _sozlesmeList.AnlasmaUcreti = Convert.ToDouble(sozlesme.AnlasmaUcreti); _sozlesmeList.BaslangicTarih = sozlesme.BaslangicTarih; _sozlesmeList.BitisTarih = sozlesme.BitisTarih; _sozlesmeList.SlaSuresi = sozlesme.SlaSuresi; _sozlesmeList.SozlesmeAdi = sozlesme.SozlesmeAdi; _sozlesmeList.SozlesmeID = sozlesme.ID; _sozlesmeList.MusteriKodu = musteri.MusteriKodu; _sozlesmeList.MusteriID = musteri.ID; _musteriList.Adres = musteri.Adres; _musteriList.CreateDate = musteri.CreateDate; _musteriList.Email = musteri.Email; _musteriList.ID = musteri.ID; _musteriList.MusteriAdi = musteri.MusteriAdi; _musteriList.MusteriKodu = musteri.MusteriKodu; _musteriList.Password = musteri.Password; _musteriList.Tel1 = musteri.MusteriTel; _musteriList.Tel2 = musteri.MusteriTel2; _musteriList.VergiDairesi = musteri.VergiDairesi; _musteriList.VergiNumarasi = musteri.VergiNumarasi; _musteriList.YetkiliKisi = musteri.YetkiliKisi; _musteriList.CreateUserID = dbFirmaYonetici.SozlesmeYapma.ToList()[temp].FyID; passLength = (musteri.Password).Length; for (temp2 = 0; temp2 < passLength; temp2++) { _musteriList.Password2 += "*"; } MusteriBilgileri.musteriList.Add(_musteriList); SozlesmeBilgileri.sozlesmeList.Add(_sozlesmeList); SozlesmeYapma.sozlesmeYapmaList.Add(_sozlesmeYapmaList); } } } MusteriBilgileri.musteriList = MusteriBilgileri.musteriList.OrderBy(x => x.CreateDate).ToList(); }