public ActionResult Create(TB_CONTRATO tbContrato) { try { //if (tbContrato.VL_TOT_CONTRATO != null) //{ // tbContrato.VL_TOT_CONTRATO = Convert.ToDecimal(tbContrato.VL_TOT_CONTRATO.ToString().Replace(".", "")); //} //if (ModelState.IsValid) //{ db.TB_CONTRATO.Add(tbContrato); db.SaveChanges(); TempData["Msg"] = "Gravado com sucesso."; string dsBanco = new Contrato().RetornaNomeBanco(tbContrato.ID_BANCO); return RedirectToRoute("PessoaContratos", new {codcli=tbContrato.CD_CLIENTE, banco = dsBanco }); //} //else //{ TempData["MsgErro"] = "Erro: Verificar dados, tente novamente"; //} } catch (Exception ex) { TempData["MsgErro"] = "Erro: Verificar dados, tente novamente," + ex.Message; } CarregaListas(); ViewBag.CodCliente = tbContrato.CD_CLIENTE; ViewBag.Banco = new Contrato().RetornaNomeBanco(tbContrato.ID_BANCO); ViewBag.CodBanco = tbContrato.ID_BANCO; return View(tbContrato); }
public ActionResult Edit(TB_CONTRATO tbl) { try { //if (ModelState.IsValid) //{ CarregaListas(); ViewBag.CodCliente = tbl.CD_CLIENTE; ViewBag.Banco = new Contrato().RetornaNomeBanco(tbl.ID_BANCO); ViewBag.CodBanco = tbl.ID_BANCO; db.Entry(tbl).State = EntityState.Modified; db.SaveChanges(); TempData["Msg"] = "Gravado com sucesso."; string dsBanco = new Contrato().RetornaNomeBanco(tbl.ID_BANCO); new Historico().Alteracao(tbl.CD_CLIENTE, tbl.ID_BANCO, "Contrato " + tbl.CD_CONTRATO + " alterado pelo usuário " + Session["CodUsuario"] + " em " + DateTime.Now, DateTime.Now, Session["NmUsuario"].ToString()); return RedirectToRoute("PessoaContratos", new { codcli = tbl.CD_CLIENTE, banco = dsBanco }); //} } catch(Exception ex) { TempData["MsgErro"] = "Erro: Verificar dados, tente novamente," + ex.Message; } return View(); }