示例#1
0
 // GET: Tasks/MyTasksAddBemerkung
 public ActionResult MyTasksAddBemerkung(int TbAFGAufgabe_id, string bemerkung, string datum,
                                         int sachbearbeiterId, int artId)
 {
     _Logger.Info("MyTasksAddBemerkung(TbAFGAufgabe_id:=" + TbAFGAufgabe_id + ",...)");
     try
     {
         var item = new TbAFGAufgabeInternBeschreibung();
         item.Datum                 = DateTime.Parse(datum);
         item.ErfDatum              = DateTime.Now;
         item.InternBeschreibung    = bemerkung;
         item.InternBeschreibung    = bemerkung;
         item.MutDatum              = DateTime.Now;
         item.TbAFGAufgabe_id       = TbAFGAufgabe_id;
         item.Visum                 = _SessionContext.Shortname;
         item.Sachbearbeiter_ID     = sachbearbeiterId;
         item.TbGMXCodeInternArt_ID = artId;
         _Entities.TbAFGAufgabeInternBeschreibungs.Add(item);
         _Entities.SaveChanges();
     }
     catch (Exception ex)
     {
         return(Content(ex.Message));
     }
     return(Content(string.Empty));
 }
示例#2
0
        public ActionResult MyTasksDetailsBemerkungenPartialUpdate(TbAFGAufgabeInternBeschreibung item,
                                                                   int Sachbearbeiter_ID_VI, int TbGMXCodeInternArt_ID_VI)
        {
            _Logger.Info("MyTasksDetailsBemerkungenPartialUpdate(item.TbAFGAufgabeInternBeschreibung_id:=" + item.TbAFGAufgabeInternBeschreibung_id + ")");
            ViewData["TbAFGAufgabe_id"] = item.TbAFGAufgabe_id;

            //if (ModelState.IsValid)
            {
                try
                {
                    var modelItem = _Entities.TbAFGAufgabeInternBeschreibungs.FirstOrDefault(t => t.TbAFGAufgabeInternBeschreibung_id == item.TbAFGAufgabeInternBeschreibung_id);
                    if (modelItem != null)
                    {
                        modelItem.Datum                 = item.Datum;
                        modelItem.MutDatum              = DateTime.Now;
                        modelItem.InternBeschreibung    = item.InternBeschreibung;
                        modelItem.InternBeschreibungRTF = item.InternBeschreibung;
                        modelItem.Visum                 = _SessionContext.Shortname;
                        modelItem.Sachbearbeiter_ID     = Sachbearbeiter_ID_VI;
                        modelItem.TbGMXCodeInternArt_ID = TbGMXCodeInternArt_ID_VI;
                        _Entities.SaveChanges();
                    }
                }
                catch (Exception ex)
                {
                    ViewData["EditError"] = ex.Message;
                }
            }
            //else
            //{
            //    ViewData["EditError"] = "Please, correct all errors";
            //}

            var q = from x in _Entities.TbAFGAufgabeInternBeschreibungs
                    where x.TbAFGAufgabe_id == item.TbAFGAufgabe_id
                    select x;

            return(PartialView("MyTasksDetailsBemerkungenPartial", q.ToList()));
        }