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(); }
// // 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); }
public void Salvar(Veiculo veiculo) { if (veiculo.IdVeiculo > 0) Alterar(veiculo); else Inserir(veiculo); }
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); } }
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); } }