public ActionResult FaturaEkle(FaturalarTBL f) { var d1 = db.LaboratuvarlarTBL.Where(x => x.LabID == f.LaboratuvarlarTBL.LabID).FirstOrDefault(); f.LaboratuvarlarTBL = d1; var d2 = db.PersonellerTBL.Where(x => x.PersonelID == f.PersonellerTBL.PersonelID).FirstOrDefault(); f.PersonellerTBL = d2; var d3 = db.NumunelerTBL.Where(x => x.NumuneID == f.NumunelerTBL.NumuneID).FirstOrDefault(); f.NumunelerTBL = d3; var d4 = db.FaturaTurTBL.Where(x => x.FaturaTurID == f.FaturaTurTBL.FaturaTurID).FirstOrDefault(); f.FaturaTurTBL = d4; f.FaturaDurumu = false; //kesilen fatura ilk durumu false çünkü ödenmedi db.FaturalarTBL.Add(f); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult FaturaOdemeYap(FaturalarTBL ftr) { var fatura = db.FaturalarTBL.Find(ftr.FaturaID); //fatura.FaturaNo = ftr.FaturaNo; //fatura.FaturaTarih = ftr.FaturaTarih; //fatura.FaturaTutar = ftr.FaturaTutar; //var d1 = db.LaboratuvarlarTBL.Where(x => x.LabID == ftr.LaboratuvarlarTBL.LabID).FirstOrDefault(); //fatura.LabID = d1.LabID; //var d2 = db.PersonellerTBL.Where(x => x.PersonelID == ftr.PersonellerTBL.PersonelID).FirstOrDefault(); //fatura.PersonelID = d2.PersonelID; //var d3 = db.NumunelerTBL.Where(x => x.NumuneID == ftr.NumunelerTBL.NumuneID).FirstOrDefault(); //fatura.NumuneID = d3.NumuneID; return(RedirectToAction("Index")); }