ExecutaGravacao() public method

public ExecutaGravacao ( string strQuery ) : void
strQuery string
return void
Example #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);
            }
        }
        public void Inserir(TransportadorAutonomo transportador)
        {
            var strQuery = "";
            strQuery += "INSERT INTO CONTATO (TELEFONE, CELULAR, EMAIL) ";
            strQuery += string.Format("VALUES ('{0}','{1}','{2}') ", transportador.Telefone, transportador.Celular,
                transportador.Email);
            strQuery += "DECLARE @IdContato int SET @IdContato = (SELECT IDENT_CURRENT('CONTATO')) ";
            strQuery += "INSERT INTO ACESSO (USUARIO, SENHA, TIPOPESSOA, TIPOUSUARIO, PERGUNTA, RESPOSTA, IDCONTATO) ";
            strQuery += string.Format("VALUES ('{0}', '{1}', 'J', 'A', '{2}', '{3}', @IdContato) ",
                transportador.Usuario, transportador.Senha, transportador.Pergunta, transportador.Resposta);
            strQuery += "DECLARE @IdAcesso int SET @IdAcesso = (SELECT IDENT_CURRENT('ACESSO')) ";
            strQuery += "INSERT INTO ENDERECO (LOGRADOURO, NUMERO, COMPLEMENTO, CEP, BAIRRO, CIDADE, UF)";
            strQuery += string.Format(" VALUES ('{0}', '{1}', '{2}', '{3}', '{4}', '{5}', '{6}') ",
                transportador.Logradouro, transportador.Numero, transportador.Complemento, transportador.Cep,
                transportador.Bairro, transportador.Cidade, transportador.Uf);
            strQuery += "DECLARE @IdEndereco int SET @IdEndereco = (SELECT IDENT_CURRENT('ENDERECO')) ";
            strQuery += "INSERT INTO PESSOAFISICA (IDCONTATO, IDENDERECO, NOME, CPF, DATANASCIMENTO, RG, UF_PF, ORGAOEMISSOR, SEXO) ";
            strQuery += string.Format("VALUES (@IdContato, @IdEndereco,  '{0}', '{1}', '{2}','{3}','{4}','{5}','{6}') ", transportador.Nome,
                transportador.CPF, transportador.DataNascimento, transportador.RG, transportador.UF_PF, transportador.OrgaoEmissor, transportador.Sexo);
            strQuery += "DECLARE @IdPessoaF int SET @IdPessoaF = (SELECT IDENT_CURRENT('PESSOAJU')) ";
            strQuery += " UPDATE ACESSO SET IDPESSOA = @IdPessoaJ WHERE IDACESSO = @IdAcesso ";
            strQuery += "INSERT INTO TRANSPORTADOR (IDPESSOA,IDENDERECO, RNTRC, TIPOPESSOA) ";
            strQuery += string.Format("VALUES (@IdPessoaJ, @IdEndereco, '{0}', 'J') ", transportador.Rtnrc);

            using (contexto = new Contexto())
            {
                contexto.ExecutaGravacao(strQuery);
            }
        }
        public void Inserir(TransportadorEmpresa transportador)
        {
            var strQuery = "";
            strQuery += "INSERT INTO CONTATO (TELEFONE, CELULAR, EMAIL) ";
            strQuery += string.Format("VALUES ('{0}','{1}','{2}') ", transportador.Telefone, transportador.Celular,
                transportador.Email);
            strQuery += "DECLARE @IdContato int SET @IdContato = (SELECT IDENT_CURRENT('CONTATO')) ";
            strQuery += "INSERT INTO ACESSO (USUARIO, SENHA, TIPOPESSOA, TIPOUSUARIO, PERGUNTA, RESPOSTA) ";
            strQuery += string.Format("VALUES ('{0}', '{1}', 0, 0, '{2}', '{3}') ",
                transportador.Usuario, transportador.Senha, transportador.Pergunta, transportador.Resposta);
            strQuery += "DECLARE @IdAcesso int SET @IdAcesso = (SELECT IDENT_CURRENT('ACESSO')) ";
            strQuery += "INSERT INTO ENDERECO (LOGRADOURO, NUMERO, COMPLEMENTO, CEP, BAIRRO, CIDADE, UF)";
            strQuery += string.Format(" VALUES ('{0}', '{1}', '{2}', '{3}', '{4}', '{5}', '{6}') ",
                transportador.Logradouro, transportador.Numero, transportador.Complemento, transportador.Cep,
                transportador.Bairro, transportador.Cidade, transportador.Uf);
            strQuery += "DECLARE @IdEndereco int SET @IdEndereco = (SELECT IDENT_CURRENT('ENDERECO')) ";
            strQuery += "INSERT INTO PESSOAJURIDICA (IDCONTATO, IDENDERECO, CNPJ, NOMEFANTASIA, RAZAOSOCIAL) ";
            strQuery += string.Format("VALUES (@IdContato, @IdEndereco,  '{0}', '{1}', '{2}') ", transportador.Cnpj,
                transportador.NomeFantasia, transportador.Razao);
            strQuery += "DECLARE @IdPessoaJ int SET @IdPessoaJ = (SELECT IDENT_CURRENT('PESSOAJURIDICA')) ";
            strQuery += " UPDATE ACESSO SET IDPESSOA = @IdPessoaJ WHERE IDACESSO = @IdAcesso ";
            strQuery += "INSERT INTO TRANSPORTADOR (IDPESSOA,IDENDERECO, RNTRC, TIPOPESSOA) ";
            strQuery += string.Format("VALUES (@IdPessoaJ, @IdEndereco, '{0}', 0) ", transportador.Rtnrc);

            using (contexto = new Contexto())
            {
                contexto.ExecutaGravacao(strQuery);
            }
        }
Example #4
0
        private void Inserir(Motorista motorista)
        {   //Inserir Contato
            var strQuery = "";
            strQuery += " INSERT INTO CONTATO(TELEFONE, CELULAR, EMAIL) ";
            strQuery += string.Format(" VALUES('{0}','{1}','{2}')", motorista.Telefone, motorista.Celular,
                motorista.Email);
            //Inserir Endereço
            strQuery += " INSERT INTO ENDERECO(LOGRADOURO, NUMERO, COMPLEMENTO, CEP, BAIRRO, CIDADE, UF)";
            strQuery += string.Format(" VALUES('{0}','{1}','{2}','{3}','{4}','{5}','{6}')", motorista.Logradouro,
                motorista.Numero, motorista.Complemento, motorista.Cep, motorista.Bairro, motorista.Cidade, motorista.Uf);
            strQuery += " Declare @IdEndereco int " +
                        "SET @IdEndereco = (SELECT IDENT_CURRENT('ENDERECO')) " +
                        "Declare @IdContato int " +
                        "SET @IdContato = (SELECT IDENT_CURRENT('CONTATO')) ";
            //Inserir Pessoa Fisíca
            strQuery += " INSERT INTO PESSOAFISICA(IDENDERECO, IDCONTATO, NOME, CPF, DATANASCIMENTO, RG, UF_PF, ORGAOEMISSOR, SEXO)";
            strQuery += string.Format("VALUES(@IdEndereco,@IdContato,'{0}','{1}','{2}','{3}','{4}','{5}','{6}') ",
                motorista.Nome, motorista.Cpf, motorista.DataNascimento, motorista.Rg, motorista.Uf, motorista.Orgao,
                motorista.Sexo);
            strQuery += "Declare @IdPessoaFisica int " +
                        "SET @IdPessoaFisica = (SELECT IDENT_CURRENT('PESSOAFISICA')) ";
            strQuery += " INSERT INTO MOTORISTA(IDPESSOAFISICA, IDTRANSPORTADOR, IDENDERECO, CNH)";
            strQuery += string.Format("VALUES (@IdPessoaFisica,5,@IdEndereco,'{0}') ", motorista.Cnh);

            using (contexto = new Contexto())
            {
                contexto.ExecutaGravacao(strQuery);
            }
        }
        public void Desativar(string Cnh)
        {
            var strQuery = "";
            strQuery += string.Format("UPDATE MOTORISTA SET SITUACAO = 1 WHERE CNH = '{0}'", Cnh);
            strQuery += string.Format("DECLARE @IdPessoaFisica int SET @IdPessoaFisica = (SELECT IDPESSOAFISICA FROM MOTORISTA WHERE CNH = '{0}')", Cnh);
            strQuery += "UPDATE PESSOAFISICA SET SITUACAO = 1 WHERE IDPESSOAFISICA = @IdPessoaFisica";

            using (contexto = new Contexto())
            {
                contexto.ExecutaGravacao(strQuery);
            }
        }
Example #6
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);
            }
        }
Example #7
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);
            }
        }
Example #8
0
        private void Alterar(Motorista motorista)
        {    //Alterar Endereço
            var strQuery = "";
            strQuery += string.Format("DECLARE @IdEndereco int SET @IdEndereco = (SELECT IDENDERECO FROM MOTORISTA WHERE CNH = '{0}') ", motorista.Cnh);
            strQuery += "UPDATE ENDERECO SET ";
            strQuery += string.Format(" LOGRADOURO = '{0}', ", motorista.Logradouro);
            strQuery += string.Format(" NUMERO = '{0}', ", motorista.Numero);
            strQuery += string.Format(" COMPLEMENTO = '{0}', ", motorista.Complemento);
            strQuery += string.Format(" CEP = '{0}', ", motorista.Cep);
            strQuery += string.Format(" BAIRRO = '{0}', ", motorista.Bairro);
            strQuery += string.Format(" CIDADE = '{0}', ", motorista.Cidade);
            strQuery += string.Format(" UF = '{0}' ", motorista.Uf);
            strQuery += " WHERE IDENDERECO = @IdEndereco; ";
            //Alterar Pessoa Fisíca
            strQuery += string.Format("DECLARE @IdPessoaFisica int SET @IdPessoaFisica = (SELECT IDPESSOAFISICA FROM MOTORISTA WHERE CNH = '{0}') ",
                motorista.Cnh);
            strQuery += " UPDATE PESSOAFISICA SET ";
            strQuery += string.Format(" NOME = '{0}', ", motorista.Nome);
            strQuery += string.Format(" CPF = '{0}', ", motorista.Cpf);
            strQuery += string.Format(" DATANASCIMENTO = '{0}', ", motorista.DataNascimento);
            strQuery += string.Format(" RG = '{0}', ", motorista.Rg);
            strQuery += string.Format(" UF_PF = '{0}', ", motorista.UfRg);
            strQuery += string.Format(" ORGAOEMISSOR = '{0}', ", motorista.Orgao);
            strQuery += string.Format(" SEXO = '{0}' ", motorista.Sexo);
            strQuery += " WHERE IDPESSOAFISICA = @IdPessoaFisica ;";
            strQuery += " UPDATE MOTORISTA SET ";
            strQuery += string.Format(" CNH = '{0}' ", motorista.Cnh);
            strQuery += string.Format(" WHERE CNH = '{0}';", motorista.Cnh);
            //Alterar Contato
            strQuery += "DECLARE @IdContato int SET @IdContato = (SELECT IDCONTATO FROM PESSOAFISICA WHERE IDPESSOAFISICA = @IdPessoaFisica)";
            strQuery += "UPDATE CONTATO SET ";
            strQuery += string.Format(" TELEFONE = '{0}', ", motorista.Telefone);
            strQuery += string.Format(" CELULAR = '{0}', ", motorista.Celular);
            strQuery += string.Format(" EMAIL = '{0}' ", motorista.Email);
            strQuery += " WHERE IDCONTATO = @IdContato";

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