コード例 #1
0
        public ActionResult Gravar(int?cod, string categoria_movimento, string data_movimento, string valor_movimento, string tipo_movimento, string empresa_movimento, string obs_movimento)
        {
            if (tipo_movimento == "" || categoria_movimento == "" || empresa_movimento == "" || data_movimento == "")
            {
                ViewBag.ret = 0;
            }
            else
            {
                MovimentoDAO dao = new MovimentoDAO();
                MovimentoVO  vo  = new MovimentoVO();

                vo.TipoMovimento   = Convert.ToInt32(tipo_movimento);
                vo.DataMovimento   = Convert.ToDateTime(data_movimento);
                vo.ValorMovimento  = Convert.ToDecimal(valor_movimento);
                vo.ObsMovimento    = obs_movimento;
                vo.CodigoEmpresa   = Convert.ToInt32(empresa_movimento);
                vo.CodigoCategoria = Convert.ToInt32(categoria_movimento);
                vo.CodigoMovimento = (cod == null ? 0 : Convert.ToInt32(cod));
                vo.CodigoUsuario   = 1;


                if (cod == null)
                {
                    ViewBag.ret = dao.RealizarMovimento(vo);
                }
                else
                {
                    ViewBag.ret = dao.AlterarMovimento(vo);

                    ViewBag.Tipo      = tipo_movimento;
                    ViewBag.Data      = data_movimento;
                    ViewBag.Valor     = valor_movimento;
                    ViewBag.Empresa   = empresa_movimento;
                    ViewBag.Obs       = obs_movimento;
                    ViewBag.Categoria = categoria_movimento;
                    ViewBag.Codigo    = cod;
                }
            }
            CarregarCombos();
            MontarTitulo(cod == null ? 1 : 2);
            return(View(cod == null ? "RealizarMovimento" : "AlterarMovimento"));
        }