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);
            }
        }
예제 #2
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);
            }
        }
예제 #3
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 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);
            }
        }
 //private OperadorAplicacao operador;
 //private SupervisorAplicacao supervisor;
 //private FuncionarioAplicacao funcionario;
 public AutenticacaoADAplicacao()
 {
     contexto = new Contexto();
     //operador = new OperadorAplicacao();
     //supervisor = new SupervisorAplicacao();
     //funcionario = new FuncionarioAplicacao("bancoFrequencia");
 }
예제 #6
0
 private void Inserir(Cidade cidade)
 {
     using (contexto = new Contexto())
     {
         string strQuery = string.Format(" INSERT INTO CIDADE(NomeCidade) VALUES('{0}') ", cidade.NomeCidade);
         contexto.ExecutaComando(strQuery);
     }
 }
 public void Excluir(string matricula)
 {
     using (contexto = new Contexto())
     {
         string strQuery = string.Format(" DELETE FROM " + this.bancoFrequencia + "FUNCIONARIO WHERE Matricula = '{0}' ", matricula);
         contexto.ExecutaComando(strQuery);
     }
 }
예제 #8
0
 private void Inserir(Estado estado)
 {
     using (contexto = new Contexto())
     {
         string strQuery = string.Format(" INSERT INTO ESTADO(NomeEstado) VALUES('{0}') ", estado.NomeEstado);
         contexto.ExecutaComando(strQuery);
     }
 }
 public void Excluir(int id)
 {
     using (contexto = new Contexto())
     {
         string strQuery = string.Format(" DELETE FROM SUPERVISOR2 WHERE Id = {0} ", id);
         contexto.ExecutaComando(strQuery);
     }
 }
예제 #10
0
 public void Excluir(int id)
 {
     using (contexto = new Contexto())
     {
         string strQuery = string.Format(" DELETE FROM ESTADO WHERE IdEstado = {0} ", id);
         contexto.ExecutaComando(strQuery);
     }
 }
 public void Excluir(int id)
 {
     using (contexto = new Contexto())
     {
         string strQuery = string.Format(" DELETE FROM CLIENTE WHERE ClienteId = {0} ", id);
         contexto.ExecutaComando(strQuery);
     }
 }
 public void Excluir(int id)
 {
     using (contexto = new Contexto())
     {
         string strQuery = string.Format(" DELETE FROM PRODUTO WHERE ProdutoId = {0} ", id);
         contexto.ExecutaComando(strQuery);
     }
 }
예제 #13
0
 public void Excluir(int id)
 {
     using (contexto = new Contexto())
     {
         string strQuery = string.Format(" DELETE FROM CIDADE WHERE IdCidade = {0} ", id);
         contexto.ExecutaComando(strQuery);
     }
 }
 public void Excluir(int id)
 {
     using (contexto = new Contexto())
     {
         var strQuery = string.Format(" DELETE FROM transportadora WHERE Codigo = {0}", id);
         contexto.ExecutaComando(strQuery);
     }
 }
 public void Excluir(int id)
 {
     using (contexto = new Contexto())
     {
         string strQuery = string.Format(" DELETE FROM FUNCIONARIO WHERE IdFuncionario = {0} ", id);
         contexto.ExecutaComando(strQuery);
     }
 }
 /// <summary>
 /// Lista todas as transportadora
 /// </summary>
 /// <returns></returns>
 public List<Transportadora> ListarTodos()
 {
     using (contexto = new Contexto())
     {
         var strQuery = " SELECT * FROM transportadora ";
         var retornoDataReader = contexto.ExecutaComandoComRetorno(strQuery);
         return TransformaReaderEmListaDeObjeto(retornoDataReader);
     }
 }
예제 #17
0
 public List<Cidade> ListarTodos()
 {
     using (contexto = new Contexto())
     {
         string strQuery = " SELECT * FROM CIDADE ";
         var retorno = contexto.ExecutaComandoComRetorno(strQuery);
         return TransformaDataReaderEmLista(retorno);
     }
 }
 public Cliente ListarPorId(int id)
 {
     using (contexto = new Contexto())
     {
         string strQuery = string.Format(" SELECT * FROM CLIENTE WHERE ClienteId = {0} ", id);
         var retorno = contexto.ExecutaComandoComRetorno(strQuery);
         return TransformaDataReaderEmLista(retorno).FirstOrDefault();
     }
 }
 public Transportadora ListarPorId(int id)
 {
     using (contexto = new Contexto())
     {
         var strQuery = string.Format(" SELECT * FROM transportadora WHERE Codigo = {0} ", id);
         var retornoDataReader = contexto.ExecutaComandoComRetorno(strQuery);
         return TransformaReaderEmListaDeObjeto(retornoDataReader).FirstOrDefault();
     }
 }
 public List<Supervisor> ListarTodos()
 {
     using (contexto = new Contexto())
     {
         string strQuery = " SELECT * FROM SUPERVISOR2 ";
         var retorno = contexto.ExecutaComandoComRetorno(strQuery);
         return TransformaDataReaderEmLista(retorno);
     }
 }
 public List<Cliente> ClientesEspeciais()
 {
     using (contexto = new Contexto())
     {
         string strQuery = " SELECT * FROM CLIENTE WHERE Ativo = 1 AND GetDate() - DataCadastro >= 5 ";
         var retorno = contexto.ExecutaComandoComRetorno(strQuery);
         return TransformaDataReaderEmLista(retorno);
     }
 }
 public List<Funcionario> ListarTodos()
 {
     using (contexto = new Contexto())
     {
         string strQuery = " SELECT * FROM " + this.bancoFrequencia + "FUNCIONARIO ";
         var retorno = contexto.ExecutaComandoComRetorno(strQuery);
         return TransformaDataReaderEmLista(retorno);
     }
 }
 public Supervisor ListarPorId(int id)
 {
     using (contexto = new Contexto())
     {
         string strQuery = string.Format(" SELECT * FROM SUPERVISOR2 WHERE Id = {0} ", id);
         var retorno = contexto.ExecutaComandoComRetorno(strQuery);
         return TransformaDataReaderEmLista(retorno).FirstOrDefault();
     }
 }
 public Funcionario ListarPorMatricula(string matricula)
 {
     using (contexto = new Contexto())
     {
         string strQuery = string.Format(" SELECT * FROM " + this.bancoFrequencia + "FUNCIONARIO WHERE Matricula = '{0}' ", matricula);
         var retorno = contexto.ExecutaComandoComRetorno(strQuery);
         return TransformaDataReaderEmLista(retorno).FirstOrDefault();
     }
 }
 public void Inserir(Funcionario funcionario)
 {
     using (contexto = new Contexto())
     {
         string strQuery = " INSERT INTO " + this.bancoFrequencia + "FUNCIONARIO(Matricula, Funcao, LoginRede) ";
         strQuery += string.Format(" VALUES('{0}', '{1}', '{2}') ", funcionario.Matricula, funcionario.Funcao, funcionario.LoginRede);
         contexto.ExecutaComando(strQuery);
     }
 }
 public void Inserir(Cliente cliente)
 {
     using (contexto = new Contexto())
     {
         string strQuery = " INSERT INTO CLIENTE(Nome, Sobrenome, Email, DataCadastro, Ativo) ";
         strQuery += string.Format(" VALUES('{0}', '{1}', '{2}', '{3}', '{4}') ", cliente.Nome,
             cliente.Sobrenome, cliente.Email, cliente.DataCadastro, cliente.Ativo);
         contexto.ExecutaComando(strQuery);
     }
 }
        public List<Produto> ListarTodos()
        {
            using (contexto = new Contexto())
            {

                string strQuery = " SELECT * FROM PRODUTO AS P LEFT JOIN CLIENTE C ON(P.ClienteId = C.ClienteId) ";
                var retorno = contexto.ExecutaComandoComRetorno(strQuery);
                return TransformaDataReaderEmLista(retorno);
            }
        }
예제 #28
0
 private void Alterar(Estado estado)
 {
     using (contexto = new Contexto())
     {
         string strQuery = " UPDATE ESTADO SET ";
         strQuery += string.Format(" NomeEstado = '{0}' ", estado.NomeEstado);
         strQuery += string.Format(" WHERE IdEstado = {0} ", estado.IdEstado);
         contexto.ExecutaComando(strQuery);
     }
 }
 public Login Logar(string usuario, string senha)
 {
     using (contexto = new Contexto())
     {
         string strQuery = string.Format(" SELECT * FROM LOGIN WHERE Usuario = '{0}' AND Senha = '{1}' ",
             usuario, senha);
         var retorno = contexto.ExecutaComandoComRetorno(strQuery);
         return TransformaDataReaderEmLista(retorno).FirstOrDefault();
     }
 }
예제 #30
0
 private void Alterar(Cidade cidade)
 {
     using (contexto = new Contexto())
     {
         string strQuery = " UPDATE CIDADE SET ";
         strQuery += string.Format(" NomeCidade = '{0}' ", cidade.NomeCidade);
         strQuery += string.Format(" WHERE IdCidade = {0} ", cidade.IdCidade);
         contexto.ExecutaComando(strQuery);
     }
 }