Пример #1
0
    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;
    }
Пример #2
0
    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();
    }