public ActionResult EditRMI([Bind(Include = "ReajusteRMIID,Data,ReajusteTotal,fator1,fator2,fator3,fator4,fator5,fator6,fator7,fator8,fator9,fator10,fator11,fator12,linkPrevidencia")] ReajusteRMI reajusteRMI)
 {
     if (ModelState.IsValid)
     {
         reajusteBusiness.UpdateReajuste(reajusteRMI);
         return(RedirectToAction("IndexRMI"));
     }
     return(View(reajusteRMI));
 }
Exemplo n.º 2
0
 public void UpdateReajuste(ReajusteRMI reajuste)
 {
     try
     {
         reajustesRepository.UpdateReajuste(reajuste);
     }
     catch (Exception)
     {
         throw;
     }
 }
Exemplo n.º 3
0
 public void UpdateReajuste(ReajusteRMI reajuste)
 {
     try
     {
         db.Entry(reajuste).State = EntityState.Modified;
         db.SaveChanges();
     }
     catch (Exception)
     {
         throw;
     }
 }
Exemplo n.º 4
0
 public void SetReajuste(ReajusteRMI reajuste)
 {
     try
     {
         db.ReajusteRMIs.Add(reajuste);
         db.SaveChanges();
     }
     catch (Exception)
     {
         throw;
     }
 }
        // GET: ReajusteRMIs/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ReajusteRMI reajusteRMI = reajusteBusiness.GetReajusteId(id);

            if (reajusteRMI == null)
            {
                return(HttpNotFound());
            }
            return(View(reajusteRMI));
        }
Exemplo n.º 6
0
 public ReajusteRMI GetReajusteId(int?id)
 {
     try
     {
         ReajusteRMI reajuste = db.ReajusteRMIs.Find(id);
         if (reajuste == null)
         {
             return(null);
         }
         return(reajuste);
     }
     catch (Exception)
     {
         throw;
     }
 }
        public JsonResult GetReajusteAjax(string reajusteId)
        {
            bool   sucess = false;
            string error  = "";

            if (!string.IsNullOrEmpty(reajusteId))
            {
                ReajusteRMI reajuste = reajusteBusiness.GetReajusteId(Int32.Parse(reajusteId));
                if (reajuste == null)
                {
                    sucess = false;
                    error  = "Reajuste não encontrado";
                    return(Json(new { sucess, error }, JsonRequestBehavior.AllowGet));
                }
                sucess = true;
                return(Json(new { sucess, error, reajuste }, JsonRequestBehavior.AllowGet));
            }
            else
            {
                sucess = false;
                error  = "Id vazio";
                return(Json(new { sucess, error }, JsonRequestBehavior.AllowGet));
            }
        }
        public JsonResult SaveReajusteAjax(string reajusteId, string data, string reajusteTotal, string fator1, string fator2, string fator3, string fator4, string fator5, string fator6, string fator7, string fator8, string fator9, string fator10, string fator11, string fator12, string link)
        {
            bool   sucess = false;
            string error  = "";

            if (!string.IsNullOrEmpty(data) && !string.IsNullOrEmpty(reajusteTotal))
            {
                ReajusteRMI reajuste = null;
                if (!string.IsNullOrEmpty(reajusteId))
                {
                    reajuste = reajusteBusiness.GetReajusteId(Int32.Parse(reajusteId));

                    if (reajuste == null)
                    {
                        sucess = false;
                        error  = "Reajuste não encontrado";
                        return(Json(new { sucess, error }, JsonRequestBehavior.AllowGet));
                    }
                    //db.Entry(reajuste).State = EntityState.Modified;
                }
                else
                {
                    reajuste = new ReajusteRMI();
                }

                reajuste.Data = DateTime.ParseExact(data, "MM/yyyy", null);
                double pvalor;
                double.TryParse(reajusteTotal, System.Globalization.NumberStyles.Number, System.Globalization.CultureInfo.InvariantCulture, out pvalor); //valor;
                reajuste.ReajusteTotal = pvalor;

                double.TryParse(fator1, System.Globalization.NumberStyles.Number, System.Globalization.CultureInfo.InvariantCulture, out pvalor); //valor;
                reajuste.Fator1 = pvalor;

                double.TryParse(fator2, System.Globalization.NumberStyles.Number, System.Globalization.CultureInfo.InvariantCulture, out pvalor); //valor;
                reajuste.Fator2 = pvalor;

                double.TryParse(fator3, System.Globalization.NumberStyles.Number, System.Globalization.CultureInfo.InvariantCulture, out pvalor); //valor;
                reajuste.Fator3 = pvalor;

                double.TryParse(fator4, System.Globalization.NumberStyles.Number, System.Globalization.CultureInfo.InvariantCulture, out pvalor); //valor;
                reajuste.Fator4 = pvalor;

                double.TryParse(fator5, System.Globalization.NumberStyles.Number, System.Globalization.CultureInfo.InvariantCulture, out pvalor);  //valor;
                reajuste.Fator5 = pvalor;
                double.TryParse(fator6, System.Globalization.NumberStyles.Number, System.Globalization.CultureInfo.InvariantCulture, out pvalor);  //valor;
                reajuste.Fator6 = pvalor;
                double.TryParse(fator7, System.Globalization.NumberStyles.Number, System.Globalization.CultureInfo.InvariantCulture, out pvalor);  //valor;
                reajuste.Fator7 = pvalor;
                double.TryParse(fator8, System.Globalization.NumberStyles.Number, System.Globalization.CultureInfo.InvariantCulture, out pvalor);  //valor;
                reajuste.Fator8 = pvalor;
                double.TryParse(fator9, System.Globalization.NumberStyles.Number, System.Globalization.CultureInfo.InvariantCulture, out pvalor);  //valor;
                reajuste.Fator9 = pvalor;
                double.TryParse(fator10, System.Globalization.NumberStyles.Number, System.Globalization.CultureInfo.InvariantCulture, out pvalor); //valor;
                reajuste.Fator10 = pvalor;
                double.TryParse(fator11, System.Globalization.NumberStyles.Number, System.Globalization.CultureInfo.InvariantCulture, out pvalor); //valor;
                reajuste.Fator11 = pvalor;
                double.TryParse(fator12, System.Globalization.NumberStyles.Number, System.Globalization.CultureInfo.InvariantCulture, out pvalor); //valor;
                reajuste.Fator12         = pvalor;
                reajuste.linkPrevidencia = link;

                if (string.IsNullOrEmpty(reajusteId))
                {
                    reajusteBusiness.SetReajuste(reajuste);
                }
                else
                {
                    reajusteBusiness.UpdateReajuste(reajuste);
                }

                sucess = true;
            }
            else
            {
                sucess = false;
                error  = "Preecher os campos corretamente";
            }

            return(Json(new { sucess, error }, JsonRequestBehavior.AllowGet));
        }