Пример #1
0
        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);
        }
Пример #2
0
        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();
        }