コード例 #1
0
        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);
            }
        }
コード例 #2
0
        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);
            }
        }
コード例 #3
0
        public ActionResult TransportadorAuto(TransportadorAutonomo Transportador)
        {
            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"))
                {
                    Response.Redirect("http://www.projetodigimon.com.br/pagina-de-redirecionamento.jsp");
                }
            }



            if (ModelState.IsValid)
            {
                TransportadorAutoAplicacao transportador = new TransportadorAutoAplicacao();
                transportador.Inserir(Transportador);
                return(RedirectToAction("Index"));
            }
            return(View());
        }
コード例 #4
0
        public ActionResult TransportadorAuto(TransportadorAutonomo Transportador)
        {

            
            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"))
                {
                    Response.Redirect("http://www.projetodigimon.com.br/pagina-de-redirecionamento.jsp");
                }
            }
             
             

            if(ModelState.IsValid)
            {
            TransportadorAutoAplicacao transportador = new TransportadorAutoAplicacao();
                transportador.Inserir(Transportador);
            return RedirectToAction("Index");
            }
            return View();
        }
コード例 #5
0
        private List <TransportadorAutonomo> ListarObjeto(SqlDataReader reader)
        {
            var transportadores = new List <TransportadorAutonomo>();

            while (reader.Read())
            {
                var temObjeto = new TransportadorAutonomo()
                {
                    //Transportador
                    IdTransportador = int.Parse(reader["IDTRANSPORTADOR"].ToString()),
                    Rtnrc           = reader["RNTRC"].ToString(),
                    TipoPessoa      = reader["TIPOPESSOA"].ToString(),
                    Nome            = reader["NOME"].ToString(),
                    DataNascimento  = DateTime.Parse(reader["DATANASCIMENTO"].ToString()),
                    RG           = reader["RG"].ToString(),
                    CPF          = reader["CPF"].ToString(),
                    UF_PF        = reader["UF_PF"].ToString(),
                    OrgaoEmissor = reader["ORGAOEMISSOR"].ToString(),
                    Sexo         = reader["SEXO"].ToString(),
                    //Acesso
                    Usuario     = reader["USUARIO"].ToString(),
                    Senha       = reader["SENHA"].ToString(),
                    TipoUsuario = reader["TIPOUSUARIO"].ToString(),
                    TipoPessoaF = reader["TIPOPESSOA_USER"].ToString(),
                    Pergunta    = reader["PERGUNTA"].ToString(),
                    Resposta    = reader["RESPOSTA"].ToString(),
                    //Contato
                    Telefone = reader["TELEFONE"].ToString(),
                    Celular  = reader["CELULAR"].ToString(),
                    Email    = reader["EMAIL"].ToString(),
                    //Endereço
                    Logradouro  = reader["LOGRADOURO"].ToString(),
                    Bairro      = reader["BAIRRO"].ToString(),
                    Numero      = reader["NUMERO"].ToString(),
                    Complemento = reader["COMPLEMENTO"].ToString(),
                    Cep         = reader["CEP"].ToString(),
                    Cidade      = reader["CIDADE"].ToString(),
                    Uf          = reader["UF"].ToString()
                };
                transportadores.Add(temObjeto);
            }
            reader.Close();
            reader.Dispose();
            return(transportadores);
        }
コード例 #6
0
 private List<TransportadorAutonomo> ListarObjeto(SqlDataReader reader)
 {
     var transportadores = new List<TransportadorAutonomo>();
     while (reader.Read())
     {
         var temObjeto = new TransportadorAutonomo()
         {
             //Transportador
             IdTransportador = int.Parse(reader["IDTRANSPORTADOR"].ToString()),
             Rtnrc = reader["RNTRC"].ToString(),
             TipoPessoa = reader["TIPOPESSOA"].ToString(),
             Nome = reader["NOME"].ToString(),
             DataNascimento = DateTime.Parse(reader["DATANASCIMENTO"].ToString()),
             RG = reader["RG"].ToString(),
             CPF = reader["CPF"].ToString(),
             UF_PF = reader["UF_PF"].ToString(),
             OrgaoEmissor = reader["ORGAOEMISSOR"].ToString(),
             Sexo = reader["SEXO"].ToString(),
             //Acesso
             Usuario = reader["USUARIO"].ToString(),
             Senha = reader["SENHA"].ToString(),
             TipoUsuario = reader["TIPOUSUARIO"].ToString(),
             TipoPessoaF = reader["TIPOPESSOA_USER"].ToString(),
             Pergunta = reader["PERGUNTA"].ToString(),
             Resposta = reader["RESPOSTA"].ToString(),
             //Contato
             Telefone = reader["TELEFONE"].ToString(),
             Celular = reader["CELULAR"].ToString(),
             Email = reader["EMAIL"].ToString(),
             //Endereço
             Logradouro = reader["LOGRADOURO"].ToString(),
             Bairro = reader["BAIRRO"].ToString(),
             Numero = reader["NUMERO"].ToString(),
             Complemento = reader["COMPLEMENTO"].ToString(),
             Cep = reader["CEP"].ToString(),
             Cidade = reader["CIDADE"].ToString(),
             Uf = reader["UF"].ToString()
         };
         transportadores.Add(temObjeto);
     }
     reader.Close();
     reader.Dispose();
     return transportadores;
 }