예제 #1
0
        public ActionResult ui008cadastrarveiculo(Veiculo veiculo)
        {


            
                   var idusuario = Request.Cookies["userId"].Value;
                   var permissao = Request.Cookies["permissao"].Value;

                   if (string.IsNullOrEmpty(idusuario))
                   {
                       Response.Redirect("http://www.projetodigimon.com.br/ui002login.jsp");
                   }

                   if (!String.IsNullOrEmpty(permissao))
                   {
                       if ((permissao != "3") && (permissao != "5") && (permissao != "6"))
                       {
                           Response.Redirect("http://www.projetodigimon.com.br/pagina-de-redirecionamento.jsp");
                       }
                   }
                     


            if(ModelState.IsValid)
            {
                var appVeiculo = new VeiculoAplicacao();
                appVeiculo.Salvar(veiculo);
                return RedirectToAction("ui008cadastrarveiculo");
            }
            return View();
        }
예제 #2
0
        //
        // GET: /Veiculo/

        public ActionResult ui008cadastrarveiculo()
        {
            
                    var idusuario = Request.Cookies["userId"].Value;
                    var permissao = Request.Cookies["permissao"].Value;

                    if (string.IsNullOrEmpty(idusuario))
                    {
                        Response.Redirect("http://www.projetodigimon.com.br/ui002login.jsp");
                    }

                    if (!String.IsNullOrEmpty(permissao))
                    {
                        if ((permissao != "3") && (permissao != "5") && (permissao != "6"))
                        {
                            Response.Redirect("http://www.projetodigimon.com.br/pagina-de-redirecionamento.jsp");
                        }
                    }
                      


            Veiculo veiculo = new Veiculo();
            VeiculoAplicacao veiculoApp = new VeiculoAplicacao();
            veiculo.Transportadores = veiculoApp.ListarTransportador();
            return View(veiculo);
        }
예제 #3
0
        public void Salvar(Veiculo veiculo)
        {
            if (veiculo.IdVeiculo > 0)
                Alterar(veiculo);
            else
                Inserir(veiculo);

        }
예제 #4
0
        private void Inserir(Veiculo veiculo)
        {
            var strQuery = "";
            strQuery += " INSERT INTO VEICULO(IDTRANSPORTADOR,PLACA, RENAVAM, ANODEFABRIC, TIPO, MODELO, MARCA, NUMEIXOS, TARA, CMT, PBT, CIDADE, UF)";
            strQuery += string.Format("VALUES({0},'{1}','{2}','{3}','{4}','{5}','{6}','{7}','{8}','{9}','{10}','{11}','{12}')", veiculo.IdTransportador, veiculo.Placa,
                veiculo.Renavam, veiculo.AnoDeFabrica, veiculo.Tipo, veiculo.Modelo, veiculo.Marca, veiculo.NumEixos, veiculo.Tara, veiculo.CMT, veiculo.PBT, veiculo.Cidade, veiculo.UF);


            using (contexto = new Contexto())
            {
                contexto.ExecutaGravacao(strQuery);
            }
        }
예제 #5
0
        private void Alterar(Veiculo veiculo)
        {
            var strQuery = "";

            strQuery += "DECLARE @IdVeiculo int";
            strQuery += string.Format("SET @IdVeiculo = (SELECT IDVEICULO FROM MOTORISTA WHERE PLACA = '{0}')", veiculo.Placa);
            strQuery += "UPDATE VEICULO SET";
            strQuery += string.Format("PLACA = '{0}', RENAVAM = '{1}', ANODEFABRIC = '{2}', TIPO = '{3}', MODELO = '{4}', MARCA = '{5}', NUMEIXOS = '{6}', TARA = '{7}', CMT = '{8}', PBT = '{9}', CIDADE = '{10}', UF = '{11}'"
                , veiculo.Placa, veiculo.Renavam, veiculo.AnoDeFabrica, veiculo.Tipo, veiculo.Modelo, veiculo.Marca, veiculo.NumEixos, veiculo.Tara, veiculo.CMT, veiculo.PBT, veiculo.Cidade, veiculo.UF);

            using (contexto = new Contexto())
            {
                contexto.ExecutaGravacao(strQuery);
            }
        }