protected bool IsTakvimimneYaz(int GorevID) { EFDal ed=new EFDal(); bool Sonuc = false; DateTime BasTar,SonTar; int FirmaId = 0; string Subject = ""; using (sfKalDataEntities ent = new sfKalDataEntities()) { var oGorevFirma = (from c in ent.GorevFirma where c.GorevID == GorevID select c).ToList(); foreach (var result in oGorevFirma) { Subject += ed.FirmaIddenFirmaAdiDon(result.FirmaID) + "-" + ed.FirmaIddenIlIlceDon(result.FirmaID)+"<br/>"; FirmaId = result.FirmaID; } //GorevBaslangic ve Bitis tarihlerini al DataSet ds = new DataSet(); ds = ed.GorevPersonelDon(GorevID); BasTar = DateTime.Parse(ds.Tables[0].Rows[0]["GorevSuresi"].ToString()); SonTar=DateTime.Parse(ds.Tables[0].Rows[0]["GorevSuresiBitis"].ToString()); ds.Dispose(); Scheduler oScheduler = new Scheduler(); oScheduler.Subject = Subject; oScheduler.Start = BasTar; oScheduler.Endd = SonTar; oScheduler.RecurrenceRule = ""; oScheduler.RecurrenceParentID = 0; oScheduler.FirmaId = FirmaId; oScheduler.Kullanici = Context.User.Identity.Name; ent.AddToScheduler(oScheduler); ent.SaveChanges(); } return Sonuc; }
public void IsTakvimineOgeEkle(string Subject, DateTime Start, DateTime End, string RecurrenceRule, string Kullanici, int RecurrenceParentID, int FirmaId) { sfKalDataEntities ent = new sfKalDataEntities(); Scheduler oScheduler = new Scheduler(); oScheduler.Subject = Subject; oScheduler.Start = Start; oScheduler.Endd = End; oScheduler.RecurrenceRule = RecurrenceRule; oScheduler.Kullanici = Kullanici; oScheduler.RecurrenceParentID = RecurrenceParentID; oScheduler.FirmaId = FirmaId; ent.AddToScheduler(oScheduler); ent.SaveChanges(); }