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); } }
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); } }
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); } }
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); } }