Ejemplo n.º 1
0
        public void AtualizarTX_KEY(string tx_key, DispositivoMovelDoUsuario p)
        {
            try
            {
                AbrirConexao();
                strSQL = "update [DISPOSITIVO_MOVEL_DO_USUARIO] set " +
                         "[NR_FONE] = @v2, " +
                         "[ID_DISPOSITIVO] = @v3, " +
                         "[NM_DISPOSITIVO] = @v4, " +
                         "[NM_MODELO] = @v5," +
                         "[NM_FABRICANTE] = @v6 " +
                         "Where [TX_KEY] = @v1";

                Cmd = new SqlCommand(strSQL, Con);

                Cmd.Parameters.AddWithValue("@v1", tx_key);
                Cmd.Parameters.AddWithValue("@v2", p.NR_FONE);
                Cmd.Parameters.AddWithValue("@v3", p.ID_DISPOSITIVO);
                Cmd.Parameters.AddWithValue("@v4", p.NM_DISPOSITIVO);
                Cmd.Parameters.AddWithValue("@v5", p.NM_MODELO);
                Cmd.Parameters.AddWithValue("@v6", p.NM_FABRICANTE);
                Cmd.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao atualizar Dispositivo: " + ex.Message.ToString());
            }
            finally
            {
                FecharConexao();
            }
        }
Ejemplo n.º 2
0
        public void Inserir(DispositivoMovelDoUsuario p)
        {
            try
            {
                AbrirConexao();

                strSQL = "insert into [DISPOSITIVO_MOVEL_DO_USUARIO] (" +
                         "CD_USUARIO," +
                         "CD_SITUACAO," +
                         "TX_KEY," +
                         "NR_FONE," +
                         "ID_DISPOSITIVO," +
                         "NM_DISPOSITIVO," +
                         "NM_MODELO," +
                         "NM_FABRICANTE) values (@v1,@v2,@v3,@v4,@v5,@v6,@v7,@v8)";

                Cmd = new SqlCommand(strSQL, Con);

                Cmd.Parameters.AddWithValue("@v1", p.CD_USUARIO);
                Cmd.Parameters.AddWithValue("@v2", p.CD_SITUACAO);
                Cmd.Parameters.AddWithValue("@v3", p.TX_KEY);
                Cmd.Parameters.AddWithValue("@v4", p.NR_FONE);
                Cmd.Parameters.AddWithValue("@v5", p.ID_DISPOSITIVO);
                Cmd.Parameters.AddWithValue("@v6", p.NM_DISPOSITIVO);
                Cmd.Parameters.AddWithValue("@v7", p.NM_MODELO);
                Cmd.Parameters.AddWithValue("@v8", p.NM_FABRICANTE);

                Cmd.ExecuteNonQuery();
            }
            catch (SqlException ex)
            {
                if (ex.Errors.Count > 0) // Assume the interesting stuff is in the first error
                {
                    switch (ex.Errors[0].Number)
                    {
                    case 2601:     // Primary key violation
                        throw new DuplicateNameException("Inclusão não Permitida!!! Chave já consta no Banco de Dados. Mensagem :" + ex.Message.ToString(), ex);

                    case 2627:     // Primary key violation
                        throw new DuplicateNameException("Inclusão não Permitida!!! Chave já consta no Banco de Dados. Mensagem :" + ex.Message.ToString(), ex);

                    default:
                        throw new Exception("Erro ao Incluir Dispositivo: " + ex.Message.ToString());
                    }
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao gravar Dispositivo: " + ex.Message.ToString());
            }
            finally
            {
                FecharConexao();
            }
        }
Ejemplo n.º 3
0
        public List <DispositivoMovelDoUsuario> ListarCargos(string strNomeCampo, string strTipoCampo, string strValor, string strOrdem)
        {
            try
            {
                AbrirConexao();

                string strSQL = "Select * from [DISPOSITIVO_MOVEL_DO_USUARIO]";

                if (strValor != "")
                {
                    strSQL = strSQL + " Where " + MontaFiltro(strNomeCampo, strTipoCampo, strValor);
                }

                if (strOrdem != "")
                {
                    strSQL = strSQL + "Order By " + strOrdem;
                }

                Cmd = new SqlCommand(strSQL, Con);

                Dr = Cmd.ExecuteReader();

                List <DispositivoMovelDoUsuario> lista = new List <DispositivoMovelDoUsuario>();

                while (Dr.Read())
                {
                    DispositivoMovelDoUsuario p = new DispositivoMovelDoUsuario();

                    p.CD_INDEX       = Convert.ToInt32(Dr["CD_INDEX"]);
                    p.CD_USUARIO     = Convert.ToInt32(Dr["CD_USUARIO"]);
                    p.CD_USUARIO     = Convert.ToInt32(Dr["CD_SITUACAO"]);
                    p.TX_KEY         = Convert.ToString(Dr["TX_KEY"]);
                    p.NR_FONE        = Convert.ToString(Dr["NR_FONE"]);
                    p.ID_DISPOSITIVO = Convert.ToString(Dr["ID_DISPOSITIVO"]);
                    p.NM_DISPOSITIVO = Convert.ToString(Dr["NM_DISPOSITIVO"]);
                    p.NM_MODELO      = Convert.ToString(Dr["NM_MODELO"]);
                    p.NM_FABRICANTE  = Convert.ToString(Dr["NM_FABRICANTE"]);

                    lista.Add(p);
                }

                return(lista);
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao Listar Todas Cargo: " + ex.Message.ToString());
            }
            finally
            {
                FecharConexao();
            }
        }
Ejemplo n.º 4
0
        public DispositivoMovelDoUsuario PesquisarDispositivoMovelDoUsuario(int intCodigo)
        {
            try
            {
                AbrirConexao();
                strSQL = "Select * from [DISPOSITIVO_MOVEL_DO_USUARIO] Where CD_INDEX = @v1";
                Cmd    = new SqlCommand(strSQL, Con);
                Cmd.Parameters.AddWithValue("@v1", intCodigo);

                Dr = Cmd.ExecuteReader();

                DispositivoMovelDoUsuario p = null;

                if (Dr.Read())
                {
                    p = new DispositivoMovelDoUsuario();

                    p.CD_INDEX       = Convert.ToInt32(Dr["CD_INDEX"]);
                    p.CD_USUARIO     = Convert.ToInt32(Dr["CD_USUARIO"]);
                    p.CD_USUARIO     = Convert.ToInt32(Dr["CD_SITUACAO"]);
                    p.TX_KEY         = Convert.ToString(Dr["TX_KEY"]);
                    p.NR_FONE        = Convert.ToString(Dr["NR_FONE"]);
                    p.ID_DISPOSITIVO = Convert.ToString(Dr["ID_DISPOSITIVO"]);
                    p.NM_DISPOSITIVO = Convert.ToString(Dr["NM_DISPOSITIVO"]);
                    p.NM_MODELO      = Convert.ToString(Dr["NM_MODELO"]);
                    p.NM_FABRICANTE  = Convert.ToString(Dr["NM_FABRICANTE"]);
                }

                return(p);
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao Pesquisar Dispositivo Móvel: " + ex.Message.ToString());
            }
            finally
            {
                FecharConexao();
            }
        }
Ejemplo n.º 5
0
        public List <DispositivoMovelDoUsuario> GetAll()
        {
            try
            {
                AbrirConexao();
                Cmd = new SqlCommand("select * from DISPOSITIVO_MOVEL_DO_USUARIO", Con);
                Dr  = Cmd.ExecuteReader();

                List <DispositivoMovelDoUsuario> lista = new List <DispositivoMovelDoUsuario>();

                while (Dr.Read())
                {
                    DispositivoMovelDoUsuario p = new DispositivoMovelDoUsuario();

                    p.CD_INDEX       = Convert.ToInt32(Dr["CD_INDEX"]);
                    p.CD_SITUACAO    = Convert.ToInt32(Dr["CD_SITUACAO"]);
                    p.CD_USUARIO     = Convert.ToInt32(Dr["CD_USUARIO"]);
                    p.TX_KEY         = Convert.ToString(Dr["TX_KEY"]);
                    p.NR_FONE        = Convert.ToString(Dr["NR_FONE"]);
                    p.ID_DISPOSITIVO = Convert.ToString(Dr["ID_DISPOSITIVO"]);
                    p.NM_DISPOSITIVO = Convert.ToString(Dr["NM_DISPOSITIVO"]);
                    p.NM_MODELO      = Convert.ToString(Dr["NM_MODELO"]);
                    p.NM_FABRICANTE  = Convert.ToString(Dr["NM_FABRICANTE"]);

                    lista.Add(p);
                }
                return(lista);
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao listar os Dispositivos Móveis dos Usuários: " + ex.Message);
            }
            finally
            {
                FecharConexao();
            }
        }