Ejemplo n.º 1
0
        // GET: /T_RepeatOn/EditWizard/5
        public ActionResult EditWizard(int?id, string UrlReferrer)
        {
            if (!User.CanEdit("T_RepeatOn"))
            {
                return(RedirectToAction("Index", "Error"));
            }
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            T_RepeatOn t_repeaton = db.T_RepeatOns.Find(id);

            if (t_repeaton == null)
            {
                return(HttpNotFound());
            }

            if (UrlReferrer != null)
            {
                ViewData["T_RepeatOnParentUrl"] = UrlReferrer;
            }
            if (ViewData["T_RepeatOnParentUrl"] == null && Request.UrlReferrer != null && !Request.UrlReferrer.AbsolutePath.EndsWith("/T_RepeatOn"))
            {
                ViewData["T_RepeatOnParentUrl"] = Request.UrlReferrer;
            }
            LoadViewDataBeforeOnEdit(t_repeaton);
            ViewBag.T_RepeatOnIsHiddenRule = checkHidden("T_RepeatOn", "OnEdit");
            return(View(t_repeaton));
        }
Ejemplo n.º 2
0
        // GET: /T_RepeatOn/Edit/5
        public ActionResult Edit(int?id, string UrlReferrer, string HostingEntityName, string AssociatedType)
        {
            if (!User.CanEdit("T_RepeatOn"))
            {
                return(RedirectToAction("Index", "Error"));
            }
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            T_RepeatOn t_repeaton = db.T_RepeatOns.Find(id);

            if (t_repeaton == null)
            {
                return(HttpNotFound());
            }
            if (UrlReferrer != null)
            {
                ViewData["T_RepeatOnParentUrl"] = UrlReferrer;
            }
            if (ViewData["T_RepeatOnParentUrl"] == null && Request.UrlReferrer != null && !Request.UrlReferrer.AbsolutePath.EndsWith("/T_RepeatOn") && !Request.UrlReferrer.AbsolutePath.EndsWith("/T_RepeatOn/Edit/" + t_repeaton.Id + "") && !Request.UrlReferrer.AbsolutePath.EndsWith("/T_RepeatOn/Create"))
            {
                ViewData["T_RepeatOnParentUrl"] = Request.UrlReferrer;
            }
            ViewData["HostingEntityName"] = HostingEntityName;
            ViewData["AssociatedType"]    = AssociatedType;
            LoadViewDataBeforeOnEdit(t_repeaton);
            ViewBag.T_RepeatOnIsHiddenRule = checkHidden("T_RepeatOn", "OnEdit");
            return(View(t_repeaton));
        }
Ejemplo n.º 3
0
        public ActionResult BulkUpdate([Bind(Include = "Id,ConcurrencyKey,T_ScheduleID,T_RecurrenceDaysID")] T_RepeatOn t_repeaton, FormCollection collection, string UrlReferrer)
        {
            var bulkIds   = collection["BulkUpdate"].Split(',').ToList();
            var chkUpdate = collection["chkUpdate"];

            if (!string.IsNullOrEmpty(chkUpdate))
            {
                foreach (var id in bulkIds.Where(p => p != string.Empty))
                {
                    long       objId  = long.Parse(id);
                    T_RepeatOn target = db.T_RepeatOns.Find(objId);
                    EntityCopy.CopyValuesForSameObjectType(t_repeaton, target, chkUpdate);
                    db.Entry(target).State = EntityState.Modified;
                    try
                    {
                        db.SaveChanges();
                    }
                    catch { }
                }
            }
            if (!string.IsNullOrEmpty(UrlReferrer))
            {
                return(Redirect(UrlReferrer));
            }
            else
            {
                return(RedirectToAction("Index"));
            }
        }
Ejemplo n.º 4
0
        public ActionResult EditQuick([Bind(Include = "Id,ConcurrencyKey,T_ScheduleID,T_RecurrenceDaysID")] T_RepeatOn t_repeaton, string UrlReferrer, bool?IsAddPop, string AssociatedEntity)
        {
            CheckBeforeSave(t_repeaton);
            if (ModelState.IsValid)
            {
                string command = Request.Form["hdncommand"];
                string path    = Server.MapPath("~/Files/");
                string ticks   = DateTime.UtcNow.Ticks.ToString();
                db.Entry(t_repeaton).State = EntityState.Modified;
                db.SaveChanges();

                return(Json(UrlReferrer, "application/json", System.Text.Encoding.UTF8, JsonRequestBehavior.AllowGet));
            }
            else
            {
                var errors = "";
                foreach (ModelState modelState in ViewData.ModelState.Values)
                {
                    foreach (ModelError error in modelState.Errors)
                    {
                        errors += error.ErrorMessage + ".  ";
                    }
                }
                return(Json(errors, "application/json", System.Text.Encoding.UTF8, JsonRequestBehavior.AllowGet));
            }

            LoadViewDataAfterOnEdit(t_repeaton);
            return(View(t_repeaton));
        }
Ejemplo n.º 5
0
        public void AfterSave(T_Schedule t_schedule)     //mahesh
        {
            if (t_schedule.SelectedT_RecurrenceDays_T_RepeatOn == null && t_schedule.T_RepeatOn_t_schedule.Count() > 0)
            {
                return;
            }
            bool flagT_RepeatOn       = false;
            ApplicationContext tempdb = new ApplicationContext(new SystemUser());

            foreach (var obj in tempdb.T_RepeatOns.Where(a => a.T_ScheduleID == t_schedule.Id))
            {
                tempdb.T_RepeatOns.Remove(obj);
                flagT_RepeatOn = true;
            }
            if (flagT_RepeatOn)
            {
                tempdb.SaveChanges();
            }
            if (t_schedule.SelectedT_RecurrenceDays_T_RepeatOn != null)
            {
                foreach (var pgs in t_schedule.SelectedT_RecurrenceDays_T_RepeatOn)
                {
                    T_RepeatOn objT_RepeatOn = new T_RepeatOn();
                    objT_RepeatOn.T_ScheduleID       = t_schedule.Id;
                    objT_RepeatOn.T_RecurrenceDaysID = pgs;
                    tempdb.T_RepeatOns.Add(objT_RepeatOn);
                }
                tempdb.SaveChanges();
            }
        }
        public ActionResult CreateWizard([Bind(Include = "Id,ConcurrencyKey,T_Name,T_Description,T_AssociatedScheduleTypeID,T_StartDateTime,T_AssociatedRecurringScheduleDetailsTypeID,T_RecurringRepeatFrequencyID,T_RepeatByID,T_RecurringTaskEndTypeID,T_EndDate,T_OccurrenceLimitCount,T_Summary,SelectedT_RecurrenceDays_T_RepeatOn,T_StartTime,T_EndTime,T_EntityName")] T_Schedule t_schedule, string UrlReferrer)
        {
            CheckBeforeSave(t_schedule);
            if (ModelState.IsValid)
            {
                db.T_Schedules.Add(t_schedule);
                db.SaveChanges();

                if (t_schedule.SelectedT_RecurrenceDays_T_RepeatOn != null)
                {
                    foreach (var pgs in t_schedule.SelectedT_RecurrenceDays_T_RepeatOn)
                    {
                        T_RepeatOn objT_RepeatOn = new T_RepeatOn();
                        objT_RepeatOn.T_ScheduleID       = t_schedule.Id;
                        objT_RepeatOn.T_RecurrenceDaysID = pgs;
                        db.T_RepeatOns.Add(objT_RepeatOn);
                    }
                    db.SaveChanges();
                }

                if (!string.IsNullOrEmpty(UrlReferrer))
                {
                    return(Redirect(UrlReferrer));
                }
                else
                {
                    return(RedirectToAction("Index"));
                }
            }
            t_schedule.T_RecurrenceDays_T_RepeatOn = db.T_RecurrenceDayss.OrderBy(x => x.DisplayValue).ToList();

            LoadViewDataAfterOnCreate(t_schedule);
            return(View(t_schedule));
        }
Ejemplo n.º 7
0
 public ActionResult DeleteConfirmed(T_RepeatOn t_repeaton, string UrlReferrer)
 {
     if (!User.CanDelete("T_RepeatOn"))
     {
         return(RedirectToAction("Index", "Error"));
     }
     if (CheckBeforeDelete(t_repeaton))
     {
         //Delete Document
         db.Entry(t_repeaton).State = EntityState.Deleted;
         db.T_RepeatOns.Remove(t_repeaton);
         db.SaveChanges();
         if (!string.IsNullOrEmpty(UrlReferrer))
         {
             return(Redirect(UrlReferrer));
         }
         if (ViewData["T_RepeatOnParentUrl"] != null)
         {
             string parentUrl = ViewData["T_RepeatOnParentUrl"].ToString();
             ViewData["T_RepeatOnParentUrl"] = null;
             return(Redirect(parentUrl));
         }
         else
         {
             return(RedirectToAction("Index"));
         }
     }
     return(View(t_repeaton));
 }
Ejemplo n.º 8
0
 public ActionResult EditWizard([Bind(Include = "Id,ConcurrencyKey,T_ScheduleID,T_RecurrenceDaysID")] T_RepeatOn t_repeaton, string UrlReferrer)
 {
     CheckBeforeSave(t_repeaton);
     if (ModelState.IsValid)
     {
         db.Entry(t_repeaton).State = EntityState.Modified;
         db.SaveChanges();
         if (!string.IsNullOrEmpty(UrlReferrer))
         {
             var uri   = new Uri(UrlReferrer);
             var query = HttpUtility.ParseQueryString(uri.Query);
             if (Convert.ToBoolean(query.Get("IsFilter")) == true)
             {
                 return(RedirectToAction("Index"));
             }
             else
             {
                 return(Redirect(UrlReferrer));
             }
         }
         else
         {
             return(RedirectToAction("Index"));
         }
     }
     LoadViewDataAfterOnEdit(t_repeaton);
     return(View(t_repeaton));
 }
 public ActionResult EditWizard([Bind(Include = "Id,ConcurrencyKey,T_Name,T_Description,T_AssociatedScheduleTypeID,T_StartDateTime,T_AssociatedRecurringScheduleDetailsTypeID,T_RecurringRepeatFrequencyID,T_RepeatByID,T_RecurringTaskEndTypeID,T_EndDate,T_OccurrenceLimitCount,T_Summary,SelectedT_RecurrenceDays_T_RepeatOn,T_StartTime,T_EndTime,T_EntityName")] T_Schedule t_schedule, string UrlReferrer)
 {
     CheckBeforeSave(t_schedule);
     if (ModelState.IsValid)
     {
         db.Entry(t_schedule).State = EntityState.Modified;
         db.SaveChanges();
         bool flagT_RepeatOn = false;
         var  obj_repeatons  = db.T_RepeatOns.Where(a => a.T_ScheduleID == t_schedule.Id);
         foreach (var obj in obj_repeatons)
         {
             db.T_RepeatOns.Remove(obj);
             flagT_RepeatOn = true;
         }
         if (flagT_RepeatOn)
         {
             db.SaveChanges();
         }
         if (t_schedule.SelectedT_RecurrenceDays_T_RepeatOn != null)
         {
             foreach (var pgs in t_schedule.SelectedT_RecurrenceDays_T_RepeatOn)
             {
                 T_RepeatOn objT_RepeatOn = new T_RepeatOn();
                 objT_RepeatOn.T_ScheduleID       = t_schedule.Id;
                 objT_RepeatOn.T_RecurrenceDaysID = pgs;
                 db.T_RepeatOns.Add(objT_RepeatOn);
             }
             db.SaveChanges();
         }
         if (!string.IsNullOrEmpty(UrlReferrer))
         {
             var uri   = new Uri(UrlReferrer);
             var query = HttpUtility.ParseQueryString(uri.Query);
             if (Convert.ToBoolean(query.Get("IsFilter")) == true)
             {
                 return(RedirectToAction("Index"));
             }
             else
             {
                 return(Redirect(UrlReferrer));
             }
         }
         else
         {
             return(RedirectToAction("Index"));
         }
     }
     t_schedule.T_RecurrenceDays_T_RepeatOn         = db.T_RecurrenceDayss.ToList();
     t_schedule.SelectedT_RecurrenceDays_T_RepeatOn = db.T_RepeatOns.Where(a => a.T_ScheduleID == t_schedule.Id).Select(p => p.T_RecurrenceDaysID).ToList();
     LoadViewDataAfterOnEdit(t_schedule);
     return(View(t_schedule));
 }
        public ActionResult EditQuick([Bind(Include = "Id,ConcurrencyKey,T_Name,T_Description,T_AssociatedScheduleTypeID,T_StartDateTime,T_AssociatedRecurringScheduleDetailsTypeID,T_RecurringRepeatFrequencyID,T_RepeatByID,T_RecurringTaskEndTypeID,T_EndDate,T_OccurrenceLimitCount,T_Summary,SelectedT_RecurrenceDays_T_RepeatOn,T_StartTime,T_EndTime,T_EntityName")] T_Schedule t_schedule, string UrlReferrer, bool?IsAddPop, string AssociatedEntity)
        {
            CheckBeforeSave(t_schedule);
            if (ModelState.IsValid)
            {
                string command = Request.Form["hdncommand"];
                db.Entry(t_schedule).State = EntityState.Modified;
                db.SaveChanges();
                bool flagT_RepeatOn = false;
                var  obj_repeatons  = db.T_RepeatOns.Where(a => a.T_ScheduleID == t_schedule.Id);
                foreach (var obj in obj_repeatons)
                {
                    db.T_RepeatOns.Remove(obj);
                    flagT_RepeatOn = true;
                }
                if (flagT_RepeatOn)
                {
                    db.SaveChanges();
                }
                if (t_schedule.SelectedT_RecurrenceDays_T_RepeatOn != null)
                {
                    foreach (var pgs in t_schedule.SelectedT_RecurrenceDays_T_RepeatOn)
                    {
                        T_RepeatOn objT_RepeatOn = new T_RepeatOn();
                        objT_RepeatOn.T_ScheduleID       = t_schedule.Id;
                        objT_RepeatOn.T_RecurrenceDaysID = pgs;
                        db.T_RepeatOns.Add(objT_RepeatOn);
                    }
                    db.SaveChanges();
                }

                return(Json(UrlReferrer, "application/json", System.Text.Encoding.UTF8, JsonRequestBehavior.AllowGet));
            }
            else
            {
                var errors = "";
                foreach (ModelState modelState in ViewData.ModelState.Values)
                {
                    foreach (ModelError error in modelState.Errors)
                    {
                        errors += error.ErrorMessage + ".  ";
                    }
                }
                return(Json(errors, "application/json", System.Text.Encoding.UTF8, JsonRequestBehavior.AllowGet));
            }

            LoadViewDataAfterOnEdit(t_schedule);
            return(View(t_schedule));
        }
Ejemplo n.º 11
0
 public ActionResult DeleteBulk(long[] ids, string UrlReferrer)
 {
     foreach (var id in ids.Where(p => p > 0))
     {
         T_RepeatOn t_repeaton = db.T_RepeatOns.Find(id);
         db.Entry(t_repeaton).State = EntityState.Deleted;
         db.T_RepeatOns.Remove(t_repeaton);
         try
         {
             db.SaveChanges();
         }
         catch { }
     }
     return(Json("Success", "application/json", System.Text.Encoding.UTF8, JsonRequestBehavior.AllowGet));
 }
Ejemplo n.º 12
0
        public ActionResult CreateWizard([Bind(Include = "Id,ConcurrencyKey,T_ScheduleID,T_RecurrenceDaysID")] T_RepeatOn t_repeaton, string UrlReferrer)
        {
            CheckBeforeSave(t_repeaton);
            if (ModelState.IsValid)
            {
                db.T_RepeatOns.Add(t_repeaton);
                db.SaveChanges();

                if (!string.IsNullOrEmpty(UrlReferrer))
                {
                    return(Redirect(UrlReferrer));
                }
                else
                {
                    return(RedirectToAction("Index"));
                }
            }

            LoadViewDataAfterOnCreate(t_repeaton);
            return(View(t_repeaton));
        }
Ejemplo n.º 13
0
        // GET: /T_RepeatOn/Delete/5
        public ActionResult Delete(int id)
        {
            if (!User.CanDelete("T_RepeatOn"))
            {
                return(RedirectToAction("Index", "Error"));
            }
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            T_RepeatOn t_repeaton = db.T_RepeatOns.Find(id);

            if (t_repeaton == null)
            {
                throw(new Exception("Deleted"));
            }
            if (ViewData["T_RepeatOnParentUrl"] == null && Request.UrlReferrer != null && !Request.UrlReferrer.AbsolutePath.EndsWith("/T_RepeatOn"))
            {
                ViewData["T_RepeatOnParentUrl"] = Request.UrlReferrer;
            }
            return(View(t_repeaton));
        }
Ejemplo n.º 14
0
        // GET: /T_RepeatOn/Details/5
        public ActionResult Details(int?id, string HostingEntityName, string AssociatedType)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            T_RepeatOn t_repeaton = db.T_RepeatOns.Find(id);

            if (t_repeaton == null)
            {
                return(HttpNotFound());
            }
            GetTemplatesForDetails();
            ViewData["AssociatedType"]    = AssociatedType;
            ViewData["HostingEntityName"] = HostingEntityName;
            LoadViewDataBeforeOnEdit(t_repeaton);
            if (!string.IsNullOrEmpty(AssociatedType))
            {
                LoadViewDataForCount(t_repeaton, AssociatedType);
            }
            ViewBag.T_RepeatOnIsHiddenRule = checkHidden("T_RepeatOn", "OnDetails");
            return(View(ViewBag.TemplatesName, t_repeaton));
        }
Ejemplo n.º 15
0
        public ActionResult Edit([Bind(Include = "Id,ConcurrencyKey,T_ScheduleID,T_RecurrenceDaysID")] T_RepeatOn t_repeaton, string UrlReferrer)
        {
            CheckBeforeSave(t_repeaton);
            if (ModelState.IsValid)
            {
                string command = Request.Form["hdncommand"];
                string path    = Server.MapPath("~/Files/");
                string ticks   = DateTime.UtcNow.Ticks.ToString();
                db.Entry(t_repeaton).State = EntityState.Modified;
                db.SaveChanges();
                if (command != "Save")
                {
                    return(RedirectToAction("Edit", new { Id = t_repeaton.Id, UrlReferrer = UrlReferrer }));
                }
                if (!string.IsNullOrEmpty(UrlReferrer))
                {
                    var uri   = new Uri(UrlReferrer);
                    var query = HttpUtility.ParseQueryString(uri.Query);
                    if (Convert.ToBoolean(query.Get("IsFilter")) == true)
                    {
                        return(RedirectToAction("Index"));
                    }
                    else
                    {
                        return(Redirect(UrlReferrer));
                    }
                }
                else
                {
                    return(RedirectToAction("Index"));
                }
            }

            LoadViewDataAfterOnEdit(t_repeaton);
            return(View(t_repeaton));
        }
Ejemplo n.º 16
0
 public ActionResult CreateQuick([Bind(Include = "Id,ConcurrencyKey,T_ScheduleID,T_RecurrenceDaysID")] T_RepeatOn t_repeaton, List <string> T_ScheduleIDSelected, List <string> T_ScheduleIDAvailable, List <string> T_RecurrenceDaysIDSelected, List <string> T_RecurrenceDaysIDAvailable, string UrlReferrer, bool?IsAddPop, string AssociatedEntity)
 {
     CheckBeforeSave(t_repeaton);
     if (ModelState.IsValid)
     {
         string path  = Server.MapPath("~/Files/");
         string ticks = DateTime.UtcNow.Ticks.ToString();
         if (T_ScheduleIDSelected != null || T_ScheduleIDAvailable != null)
         {
             var deletedItems = db.T_RepeatOns.Where(p => p.T_RecurrenceDaysID == t_repeaton.T_RecurrenceDaysID).ToList();
             foreach (var item in deletedItems)
             {
                 db.T_RepeatOns.Remove(item);
                 db.SaveChanges();
             }
             if (T_ScheduleIDSelected != null)
             {
                 foreach (string id in T_ScheduleIDSelected)
                 {
                     var obj = new T_RepeatOn();
                     obj = t_repeaton;
                     obj.T_ScheduleID = Convert.ToInt64(id);
                     db.T_RepeatOns.Add(obj); db.SaveChanges();
                 }
             }
         }
         if (T_RecurrenceDaysIDSelected != null || T_RecurrenceDaysIDAvailable != null)
         {
             var deletedItems = db.T_RepeatOns.Where(p => p.T_ScheduleID == t_repeaton.T_ScheduleID).ToList();
             foreach (var item in deletedItems)
             {
                 db.T_RepeatOns.Remove(item);
                 db.SaveChanges();
             }
             if (T_RecurrenceDaysIDSelected != null)
             {
                 foreach (string id in T_RecurrenceDaysIDSelected)
                 {
                     var obj = new T_RepeatOn();
                     obj = t_repeaton;
                     obj.T_RecurrenceDaysID = Convert.ToInt64(id);
                     db.T_RepeatOns.Add(obj); db.SaveChanges();
                 }
             }
         }
         return(Json("FROMPOPUP", "application/json", System.Text.Encoding.UTF8, JsonRequestBehavior.AllowGet));
     }
     else
     {
         var errors = "";
         foreach (ModelState modelState in ViewData.ModelState.Values)
         {
             foreach (ModelError error in modelState.Errors)
             {
                 errors += error.ErrorMessage + ".  ";
             }
         }
         return(Json(errors, "application/json", System.Text.Encoding.UTF8, JsonRequestBehavior.AllowGet));
     }
     LoadViewDataAfterOnCreate(t_repeaton);
     if (!string.IsNullOrEmpty(AssociatedEntity))
     {
         LoadViewDataForCount(t_repeaton, AssociatedEntity);
     }
     return(View(t_repeaton));
 }
Ejemplo n.º 17
0
        public ActionResult Create([Bind(Include = "Id,ConcurrencyKey,T_ScheduleID,T_RecurrenceDaysID")] T_RepeatOn t_repeaton, List <string> T_ScheduleIDSelected, List <string> T_ScheduleIDAvailable, List <string> T_RecurrenceDaysIDSelected, List <string> T_RecurrenceDaysIDAvailable, string UrlReferrer, bool?IsDDAdd)
        {
            CheckBeforeSave(t_repeaton);
            if (ModelState.IsValid)
            {
                string command = Request.Form["hdncommand"];
                string path    = Server.MapPath("~/Files/");
                string ticks   = DateTime.UtcNow.Ticks.ToString();
                if (T_ScheduleIDSelected != null || T_ScheduleIDAvailable != null)
                {
                    var deletedItems = db.T_RepeatOns.Where(p => p.T_RecurrenceDaysID == t_repeaton.T_RecurrenceDaysID).ToList();
                    foreach (var item in deletedItems)
                    {
                        db.T_RepeatOns.Remove(item);
                        db.SaveChanges();
                    }
                    if (T_ScheduleIDSelected != null)
                    {
                        foreach (string id in T_ScheduleIDSelected)
                        {
                            var obj = new T_RepeatOn();
                            obj = t_repeaton;
                            obj.T_ScheduleID = Convert.ToInt64(id);
                            db.T_RepeatOns.Add(obj); db.SaveChanges();
                        }
                    }
                }
                if (T_RecurrenceDaysIDSelected != null || T_RecurrenceDaysIDAvailable != null)
                {
                    var deletedItems = db.T_RepeatOns.Where(p => p.T_ScheduleID == t_repeaton.T_ScheduleID).ToList();
                    foreach (var item in deletedItems)
                    {
                        db.T_RepeatOns.Remove(item);
                        db.SaveChanges();
                    }
                    if (T_RecurrenceDaysIDSelected != null)
                    {
                        foreach (string id in T_RecurrenceDaysIDSelected)
                        {
                            var obj = new T_RepeatOn();
                            obj = t_repeaton;
                            obj.T_RecurrenceDaysID = Convert.ToInt64(id);
                            db.T_RepeatOns.Add(obj); db.SaveChanges();
                        }
                    }
                }
                if (command == "Create & Continue")
                {
                    return(RedirectToAction("Edit", new { Id = t_repeaton.Id, UrlReferrer = UrlReferrer }));
                }
                if (!string.IsNullOrEmpty(UrlReferrer))
                {
                    return(Redirect(UrlReferrer));
                }
                else
                {
                    return(RedirectToAction("Index"));
                }
            }

            if (IsDDAdd != null)
            {
                ViewBag.IsDDAdd = Convert.ToBoolean(IsDDAdd);
            }
            LoadViewDataAfterOnCreate(t_repeaton);
            return(View(t_repeaton));
        }