コード例 #1
0
        public async Task <ActionResult> Edit([Bind(Include = "headerUUID")] CFD_HEADER cFD_HEADER)
        {
            if (Session["Header"] != null)
            {
                string headerID = Session["Header"].ToString();

                if (!String.IsNullOrWhiteSpace(headerID))
                {
                    if (ModelState.IsValid)
                    {
                        var uuid           = cFD_HEADER.headerUUID;
                        var headerObs3     = cFD_HEADER.headerObs3;
                        var headerComments = cFD_HEADER.headerComments;

                        cFD_HEADER = await db.CFD_HEADER.FindAsync(headerID);

                        cFD_HEADER.headerObs3     = headerObs3 + headerComments;
                        cFD_HEADER.headerComments = headerComments;
                        cFD_HEADER.headerUUID     = uuid;

                        db.Entry(cFD_HEADER).State = EntityState.Modified;
                        await db.SaveChangesAsync();

                        Session["MessageWarning"] = "Se actualizo la informacion correctamente !! ";
                    }
                }
                else
                {
                    Session["MessageWarning"] = "No se pudo actualizar el cliente, Comunicate con el administrador del sistema.";
                }
            }

            return(RedirectToAction("Index"));
        }
コード例 #2
0
        //[CustomAuthorize(Roles = "HeaderEdit", NotifyUrl = "/Error/Unauthorized")]
        public async Task <JsonResult> Editing(string id)
        {
            try
            {
                Session["Header"] = id;
                var CFD_header = await db.CFD_HEADER.FindAsync(id);

                CFD_HEADER header = new CFD_HEADER()
                {
                    headerFleet    = CFD_header.headerFleet,
                    headerSeries   = CFD_header.headerSeries,
                    headerFolio    = CFD_header.headerFolio,
                    headerObs3     = CFD_header.headerObs3,
                    headerComments = CFD_header.headerComments,
                    headerUUID     = CFD_header.headerUUID,
                };

                return(new JsonResult
                {
                    Data = header,
                    MaxJsonLength = int.MaxValue,
                    JsonRequestBehavior = JsonRequestBehavior.AllowGet
                });
            }
            catch (Exception ex)
            {
                throw new Exception(string.Format("Error:[Editing] :: {0} ", ex.Message));
            }
        }