Exemplo n.º 1
0
            // алгоритм обработки события
            protected override void HandleEvent(ModelEventArgs args)
            {
                Model.KVZ += 1;
                Model.Tracer.EventTrace(this, "NZ = " + ZP.NZ);
                var rec = new PassRec();                            //новая запись

                rec.Z = ZP;                                         //передаём в созданный объект, объект заявки
                Model.VQ.Add(rec);                                  //добавляем в очередь
                Model.LQ.Value = Model.VQ.Count.Value;

                Model.times.Add(Time);
                Model.iPassIn++;

                var ev1 = new K1();                                 // создание объекта события

                ZP.NZ += 1;
                ev1.ZP = ZP;                                        // передача библиотекаря в событие
                double dt1 = Model.GenPassAppear.GenerateValue();

                Model.PlanEvent(ev1, dt1);                          // планирование события 3
                Model.Tracer.PlanEventTrace(ev1);
                Model.Tracer.AnyTrace("");
                Model.TraceModel();
                Model.Tracer.AnyTrace("");
            }
Exemplo n.º 2
0
        public ActionResult Warning(string email)
        {
            Utilizador u  = model.Utilizador.Where(x => x.Email.Equals(email)).FirstOrDefault();
            PassRec    pr = new PassRec();

            pr.Warning(email);
            Console.WriteLine("Enviei email!");
            return(RedirectToAction("VerUtis", "Admin"));
        }
Exemplo n.º 3
0
        public ActionResult Enviar(string email)
        {
            Utilizador u = model.Utilizador.Where(x => x.Email.Equals(email)).FirstOrDefault();

            Helpers.CacheController.utilizador = u.Email;
            string code = RandomString(8, true);

            u.Codigo = code;
            model.SaveChanges();
            PassRec pr = new PassRec();

            pr.Rec_Button(email, code);
            return(RedirectToAction("Recovery", "Conta"));
        }