Ejemplo n.º 1
0
        public void Inserir(Frete frete)
        {   //Inserir Contato
            var strQuery = "";
            strQuery += string.Format("DECLARE @IdMotorista int SET @IdMotorista = (SELECT IDMOTORISTA FROM MOTORISTA WHERE CNH = '{0}') ", frete.Cnh);
            strQuery += string.Format("DECLARE @IdTransportador int SET @IdTransportador = (SELECT IDTRANSPORTADOR FROM TRANSPORTADOR WHERE RNTRC = '{0}') ",
                    frete.Rtnrc);
            strQuery += string.Format( "DECLARE @IdVeiculo int SET @IdVeiculo = (SELECT IDVEICULO FROM VEICULO WHERE PLACA = '{0}') ",
                    frete.Placa);
            strQuery += "INSERT INTO FRETE (IDMOTORISTA, IDTRANSPORTADOR, IDVEICULO,  TIPO, DATASAIDA, DATAENTREGA) ";
            strQuery += string.Format("VALUES (@IdMotorista, @IdTransportador, @IdVeiculo, '{0}', '{1}', '{2}') ",
                frete.Tipo, frete.DataSaida, frete.DataEntrega);
            strQuery += "DECLARE @IdFrete int SET @IdFrete = (SELECT IDENT_CURRENT('FRETE')) ";
            strQuery += "INSERT INTO ENDERECO (LOGRADOURO, NUMERO, COMPLEMENTO, CEP, BAIRRO, CIDADE, UF) ";
            strQuery += string.Format("VALUES('{0}','{1}','{2}', '{3}', '{4}', '{5}', '{6}') ", frete.RLogradouro,
                frete.RNumero, frete.RComplemento, frete.RCep, frete.RBairro, frete.RCidade, frete.RUf);
            strQuery += "DECLARE @Origem int SET @Origem = (SELECT IDENT_CURRENT('ENDERECO')) ";
            strQuery += "INSERT INTO ENDERECO (LOGRADOURO, NUMERO, COMPLEMENTO, CEP, BAIRRO, CIDADE, UF) ";
            strQuery += string.Format("VALUES ('{0}','{1}','{2}', '{3}', '{4}', '{5}', '{6}') ", frete.DLogradouro,
                frete.DNumero, frete.DComplemento, frete.DCep, frete.DBairro, frete.DCidade, frete.DUf);
            strQuery += "DECLARE @Destino int SET @Destino = (SELECT IDENT_CURRENT('ENDERECO')) ";
            strQuery += "INSERT INTO CARGA (TIPO, REMETENTE, DESTINATARIO, ORIGEM, DESTINO, IDFRETE) ";
            strQuery += string.Format("VALUES ('{0}', '{1}', '{2}', @Origem, @Destino, @IdFrete) ", frete.TipoCarga, frete.Remetente, frete.Destinatario);

            using (contexto = new Contexto())
            {
                contexto.ExecutaGravacao(strQuery);
            }
        }
Ejemplo n.º 2
0
        public ActionResult ui006cadastrarfrete(Frete frete)
        {
                    
                     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 appFrete = new FreteAplicacao();
                appFrete.Inserir(frete);
                return RedirectToAction("Index");
            }
            return View(frete);
        }
Ejemplo n.º 3
0
        private List<Frete> ListarObjeto(SqlDataReader reader)
        {
            var fretes = new List<Frete>();
            while (reader.Read())
            {
                var temObjeto = new Frete()
                {
                    IdFrete = int.Parse(reader["IDFRETE"].ToString()),
                    //Placa = reader["PLACA"].ToString(),
                    //Cnh = reader["CNH"].ToString(),
                    //Tipo = reader["TIPO"].ToString(),
                    //  DataEntrega  = DateTime.Parse(reader["DATAENTREGA"].ToString()),
                    //  DataSaida  = DateTime.Parse(reader["DATASAIDA"].ToString()),
                    //  Rtnrc   = reader["RNTRC"].ToString(),
                    //  TipoCarga  = reader["TIPOCARGA"].ToString(),
                    //  Remetente = reader["REMETENTE"].ToString(),
                    //  Destinatario  = reader["DESTINATARIO"].ToString(),
                      RLogradouro  = reader["RUAO"].ToString(),
                      RNumero  = reader["NUMEROO"].ToString(),
                      RComplemento  = reader["COMPLEMENTOO"].ToString(),
                      RCep  = reader["CEPO"].ToString(),
                      RBairro  = reader["BAIRROO"].ToString(),
                      RCidade  = reader["CIDADEO"].ToString(),
                      RUf = reader["UFO"].ToString(),
                    DLogradouro = reader["RUAD"].ToString(),
                    DNumero = reader["NUMEROD"].ToString(),
                    DComplemento = reader["COMPLEMENTOD"].ToString(),
                    DCep = reader["CEPD"].ToString(),
                    DBairro = reader["BAIRROD"].ToString(),
                    DCidade = reader["CIDADED"].ToString(),
                    DUf = reader["UFD"].ToString()
                };
                fretes.Add(temObjeto);
            }
            reader.Close();
            reader.Dispose();
            return fretes;

        }