public ActionResult Edit(int id, CondPagamentoVM condPagamento)
        {
            if (string.IsNullOrWhiteSpace(condPagamento.dsCondPag))
            {
                ModelState.AddModelError("", "Nome do CondPagamento Nao pode ser em braco");
            }
            try
            {
                if (!ModelState.IsValid)
                {
                    var dao = new CondPagamentoDAO();
                    var obj = dao.GetCondPagamento(id);

                    var bean = condPagamento.GetPagamento(obj);

                    bean.dtUltAlteracao = DateTime.Now;
                    dao.UpdateCondPagamento(bean);
                    this.AddFlashMessage("Registro Alterado com sucesso!");
                    return(RedirectToAction("Index"));
                }
                return(View());
            }
            catch
            {
                return(View());
            }
        }
        public JsonResult JsUpdate(CondPagamento condPagamento)
        {
            var condPag = new CondPagamentoDAO();

            condPag.UpdateCondPagamento(condPagamento);

            var result = new
            {
                type    = "success",
                field   = "",
                message = "Registro alterado com sucesso!",
                model   = condPagamento
            };

            return(Json(result, JsonRequestBehavior.AllowGet));
        }