예제 #1
0
        public ActionResult EdtMedicao(T_Medicoes medicao)
        {
            #region Validacoes
            if (medicao.MED_VALOR == null || medicao.MED_VALOR == "")
            {
                ModelState.AddModelError("MED_VALOR", "Campo obrigatório não informado!");
            }

            if (medicao.MED_DATAMEDICAO == null || medicao.MED_DATAMEDICAO == "")
            {
                ModelState.AddModelError("MED_DATAMEDICAO", "Data medição inválido!");
            }
            #endregion Validacoes

            if (ModelState.IsValid)
            {
                medicao.MED_PONDERACAO  = 0;
                medicao.MED_DATAMEDICAO = Convert.ToDateTime(medicao.MED_DATAMEDICAO).ToString("yyyyMMdd");
                medicao.MED_VALOR       = medicao.MED_VALOR.Replace(",", "");
                db.Entry(medicao).State = System.Data.Entity.EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Medicao", new { id = medicao.MET_ID }));
            }
            ViewBag.UNI_ID  = new SelectList(new List <T_Unidade>(), "UNI_ID", "UN", medicao.UNI_ID);
            medicao.T_Metas = db.T_Metas.Find(medicao.MET_ID);
            return(View(medicao));
        }
예제 #2
0
        public ActionResult DelMedicaoConfirmed(int id)
        {
            T_Medicoes medicoes = db.T_Medicoes.Find(id);

            db.T_Medicoes.Remove(medicoes);
            db.SaveChanges();
            return(RedirectToAction("Medicao", new { }));
        }
예제 #3
0
        public ActionResult AddMedicao(int id_meta)
        {
            var medicoesManual = new T_Medicoes();

            medicoesManual.MET_ID          = id_meta;
            medicoesManual.T_Metas         = db.T_Metas.Find(id_meta);
            medicoesManual.MED_DATA        = DateTime.Now;
            medicoesManual.MED_DATAMEDICAO = DateTime.Now.ToString();
            ViewBag.UNI_ID = new SelectList(new List <T_Unidade>(), "UNI_ID", "UN");
            return(View(medicoesManual));
        }