public ActionResult GravarConta(int?cod_conta, string numero_conta, string saldo_conta, int cod_banco, string status_conta)
        {
            if (numero_conta.Trim() == string.Empty || saldo_conta.Trim() == string.Empty || cod_banco == null)
            {
                ViewBag.Validar = 0;
            }
            else
            {
                try
                {
                    ContaDAO objDAO   = new ContaDAO();
                    tb_conta objConta = new tb_conta();

                    objConta.cod_usuario  = CodigoUsuarioLogado;
                    objConta.numero_conta = numero_conta;
                    objConta.saldo_conta  = Convert.ToDecimal(saldo_conta);
                    objConta.cod_banco    = Convert.ToInt32(cod_banco);
                    objConta.status_conta = Convert.ToBoolean(status_conta);

                    if (cod_conta == null)
                    {
                        objDAO.InserirConta(objConta);
                    }
                    else
                    {
                        objConta.cod_conta = Convert.ToInt32(cod_conta);
                        objDAO.AlterarConta(objConta);
                    }

                    ViewBag.Validar = 1;
                }
                catch
                {
                    ViewBag.Validar = -1;
                }
            }
            CarregarConta();
            CarregarBanco();
            return(View("Conta"));
        }
        public ActionResult Gravar(string cod, string nomeBanco, string numConta, string agencia, string tipoConta, string saldoAtual, string btn)
        {
            string pagina = "";

            if (btn == "excluir")
            {
                int      codConta = Convert.ToInt32(cod);
                ContaDAO objdao   = new ContaDAO();

                try
                {
                    objdao.ExcluirConta(codConta);
                    ViewBag.Ret = 1;
                    ViewBag.Msg = Mensagens.Msg.MensagemSucesso;
                }
                catch (Exception)
                {
                    ViewBag.Ret = -1;
                    ViewBag.Msg = Mensagens.Msg.MensagemErroExclusao;
                }
                pagina = "Consultar";
                MontarTitulo(3);
                CarregarContas();
            }
            else
            {
                if (nomeBanco.Trim() == "" || numConta.Trim() == "" || agencia.Trim() == "" || saldoAtual.Trim() == "")
                {
                    ViewBag.Ret = 0;
                    ViewBag.Msg = Mensagens.Msg.MesagemCampoObg;

                    if (cod == null)
                    {
                        pagina = "Cadastrar";
                        MontarTitulo(1);
                    }
                    else
                    {
                        pagina = "Alterar";
                        MontarTitulo(2);
                    }
                }
                else
                {
                    tb_conta objConta = new tb_conta();
                    ContaDAO objDao   = new ContaDAO();


                    objConta.nome_banco    = nomeBanco;
                    objConta.id_usuario    = CodigoLogado;
                    objConta.numero_conta  = numConta;
                    objConta.agencia_conta = agencia;
                    objConta.tipo_conta    = Convert.ToInt16(tipoConta);
                    objConta.saldo_conta   = Convert.ToDecimal(saldoAtual);
                    objConta.data_cadastro = DateTime.Now;

                    try
                    {
                        if (cod == null || cod == "")
                        {
                            objDao.InserirConta(objConta);
                            pagina = "Cadastrar";
                            MontarTitulo(1);
                        }
                        else
                        {
                            objConta.id_conta = Convert.ToInt32(cod);
                            objDao.AlterarConta(objConta);

                            pagina = "Consultar";
                            MontarTitulo(3);
                            CarregarContas();
                        }

                        ViewBag.Ret = 1;
                        ViewBag.Msg = Mensagens.Msg.MensagemSucesso;
                    }
                    catch (Exception)
                    {
                        ViewBag.Ret = -1;
                        ViewBag.Msg = Mensagens.Msg.MensagemErro;

                        if (cod == null)
                        {
                            pagina = "Cadastrar";
                            MontarTitulo(1);
                        }
                        else
                        {
                            pagina = "Alterar";
                            MontarTitulo(2);
                        }
                    }
                }
            }

            return(View(pagina));
        }