public ActionResult GravarMovimento(string tipo_movimento, DateTime?data_movimento, decimal?valor_movimento, int?cod_conta, int?cod_categoria, int?cod_empresa, string obs_movimento) { ViewBag.TipoMovimento = tipo_movimento; ViewBag.DataMovimento = data_movimento; ViewBag.ValorMovimento = valor_movimento; ViewBag.CodigoConta = cod_conta; ViewBag.CodigoCategoria = cod_categoria; ViewBag.CodigoEmpresa = cod_empresa; ViewBag.ObsMovimento = obs_movimento; if (tipo_movimento == string.Empty || data_movimento == null || valor_movimento == null || cod_conta == null || cod_categoria == null || cod_empresa == null) { ViewBag.Validar = 0; } else { try { MovimentoDAO objDAO = new MovimentoDAO(); tb_movimento objMovimento = new tb_movimento(); objMovimento.cod_usuario = CodigoUsuarioLogado; objMovimento.tipo_movimento = Convert.ToInt16(tipo_movimento); objMovimento.data_movimento = Convert.ToDateTime(data_movimento); objMovimento.valor_movimento = Convert.ToDecimal(valor_movimento); objMovimento.cod_conta = Convert.ToInt32(cod_conta); objMovimento.cod_categoria = Convert.ToInt32(cod_categoria); objMovimento.cod_empresa = Convert.ToInt32(cod_empresa); objMovimento.obs_movimento = obs_movimento; if (tipo_movimento == "1") { objDAO.RealizarEntrada(objMovimento); } else { objDAO.RealizarSaida(objMovimento); } ViewBag.Validar = 1; ViewBag.TipoMovimento = null; ViewBag.DataMovimento = null; ViewBag.ValorMovimento = null; ViewBag.CodigoConta = null; ViewBag.CodigoCategoria = null; ViewBag.CodigoEmpresa = null; ViewBag.ObsMovimento = null; } catch { ViewBag.Validar = -1; } } CarregarEmpresa(); CarregarConta(); CarregarCategoria(); return(View("Movimento")); }