コード例 #1
0
 // GET: PlanillasUfvs/Delete/5
 public ActionResult Delete(short id)
 {
     try
     {
         var parametro = new RegistroUfv {
             ID = id
         };
         var resultado = parametrosPlanillasManager.DeleteRegistroUfv(parametro);
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(RedirectToAction("Index"));
     }
 }
コード例 #2
0
        public Resultado DeleteRegistroUfv(RegistroUfv registroUfv)
        {
            MapperManager.GetInstance();

            try
            {
                var registroUfvDb = dbContext.REGISTRO_UFVS.Find(registroUfv.ID);

                dbContext.Entry(registroUfvDb).State = EntityState.Deleted;
                dbContext.SaveChanges();
                return(new Resultado("El registro fue borrado con éxito."));
            }
            catch (Exception excepcion)
            {
                LogHelper.RegisterError(excepcion.Message);
                return(new Resultado("Ocurrio un error. Favor contactarse con el administrador."));
            }
        }
コード例 #3
0
        public ActionResult Create(RegistroUfv registroUfv)
        {
            var usuarioActual = HttpContext.User.Identity.Name;

            try
            {
                if (registroUfv != null)
                {
                    var resultado = parametrosPlanillasManager.InsertRegistroUfv(registroUfv);
                }

                return(RedirectToAction("Index"));
            }
            catch (Exception ex)
            {
                return(RedirectToAction("Index"));
            }
        }
コード例 #4
0
        public Resultado InsertRegistroUfv(RegistroUfv registroUfv)
        {
            MapperManager.GetInstance();

            try
            {
                var registroUfvDb = Mapper.Map <RegistroUfv, REGISTRO_UFVS>(registroUfv);

                dbContext.REGISTRO_UFVS.Add(registroUfvDb);
                dbContext.SaveChanges();
                registroUfv.ID = registroUfvDb.ID;
                return(new Resultado("El registro se guardó correctamente."));
            }
            catch (Exception excepcion)
            {
                LogHelper.RegisterError(excepcion.Message);
                return(new Resultado("Ocurrio un error. Favor contactarse con el administrador."));
            }
        }
コード例 #5
0
        public ActionResult Edit(int id, RegistroUfv registroUfv)
        {
            var usuarioActual = HttpContext.User.Identity.Name;
            var resultado     = new Resultado("");

            try
            {
                if (registroUfv != null)
                {
                    resultado = parametrosPlanillasManager.UpdateRegistroUfv(registroUfv);
                }

                return(RedirectToAction("Index"));
            }
            catch (Exception ex)
            {
                return(RedirectToAction("Index"));
            }
        }
コード例 #6
0
        public Resultado UpdateRegistroUfv(RegistroUfv registroUfv)
        {
            MapperManager.GetInstance();

            try
            {
                var registroUfvDb = dbContext.REGISTRO_UFVS.Find(registroUfv.ID);

                registroUfvDb.FECHA_UFV    = registroUfv.FECHA_UFV;
                registroUfvDb.UFV_ANTERIOR = registroUfv.UFV_ANTERIOR;
                registroUfvDb.UFV_ACTUAL   = registroUfv.UFV_ACTUAL;

                dbContext.Entry(registroUfvDb).State = EntityState.Modified;
                dbContext.SaveChanges();
                return(new Resultado("El registro se guardó correctamente."));
            }
            catch (Exception excepcion)
            {
                LogHelper.RegisterError(excepcion.Message);
                return(new Resultado("Ocurrio un error. Favor contactarse con el administrador."));
            }
        }