Exemple #1
0
        public TipoAcesso  PesquisarTipoAcesso(int intCodigo)
        {
            try
            {
                AbrirConexao();
                strSQL = "Select * from [Tipo_de_Acesso] Where CD_TIPO_ACESSO = @v1";
                Cmd    = new SqlCommand(strSQL, Con);
                Cmd.Parameters.AddWithValue("@v1", intCodigo);

                Dr = Cmd.ExecuteReader();

                TipoAcesso p = null;

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

                    p.CodigoTipoAcesso    = Convert.ToInt32(Dr["CD_TIPO_ACESSO"]);
                    p.DescricaoTipoAcesso = Convert.ToString(Dr["DS_TIPO_ACESSO"]);
                }

                return(p);
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao Pesquisar Tipo de Acesso: " + ex.Message.ToString());
            }
            finally
            {
                FecharConexao();
            }
        }
Exemple #2
0
 public void Update(TipoAcesso TipoAcesso)
 {
     try
     {
         dbTipoAcesso.Update(TipoAcesso);
     }
     catch (Exception ex)
     {
         throw new Exception($"Erro ao atualizar os dados do TipoAcesso: {ex.Message}.");
     }
 }
Exemple #3
0
 public void Save(TipoAcesso TipoAcesso)
 {
     try
     {
         dbTipoAcesso.Add(TipoAcesso);
     }
     catch (Exception ex)
     {
         throw new Exception($"Erro ao salvar TipoAcesso: {ex.Message}.");
     }
 }
Exemple #4
0
        public List <TipoAcesso> ListarTipoAcessos(string strNomeCampo, string strTipoCampo, string strValor, string strOrdem)
        {
            try
            {
                AbrirConexao();

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

                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 <TipoAcesso> lista = new List <TipoAcesso>();

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

                    p.CodigoTipoAcesso    = Convert.ToInt32(Dr["CD_TIPO_ACESSO"]);
                    p.DescricaoTipoAcesso = Convert.ToString(Dr["DS_TIPO_ACESSO"]);
                    lista.Add(p);
                }

                return(lista);
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao Listar Todas Tipo de Acesso: " + ex.Message.ToString());
            }
            finally
            {
                FecharConexao();
            }
        }
Exemple #5
0
        public void Atualizar(TipoAcesso p)
        {
            try
            {
                AbrirConexao();
                strSQL = "update [Tipo_de_Acesso] set [DS_TIPO_ACESSO] = @v2  Where [CD_TIPO_ACESSO] = @v1";
                Cmd    = new SqlCommand(strSQL, Con);

                Cmd.Parameters.AddWithValue("@v1", p.CodigoTipoAcesso);
                Cmd.Parameters.AddWithValue("@v2", p.DescricaoTipoAcesso);
                Cmd.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao atualizar Tipo de Acesso: " + ex.Message.ToString());
            }
            finally
            {
                FecharConexao();
            }
        }
Exemple #6
0
        public void Inserir(TipoAcesso p)
        {
            try
            {
                AbrirConexao();

                strSQL = "insert into [Tipo_de_Acesso] (DS_TIPO_ACESSO) values (@v1)";
                Cmd    = new SqlCommand(strSQL, Con);
                Cmd.Parameters.AddWithValue("@v1", p.DescricaoTipoAcesso);

                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 Tipo de Acesso: " + ex.Message.ToString());
                    }
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao gravar Tipo de Acesso: " + ex.Message.ToString());
            }
            finally
            {
                FecharConexao();
            }
        }
Exemple #7
0
        public static void saveLog(ref RadioCompanyNameContext db, int userId, int areaId, TipoAcesso tipo, int?detalhes = null)
        {
            Logs objLog = new Logs();

            objLog.UserId = userId;
            objLog.AreaId = areaId;
            objLog.Acao   = (int)tipo;
            objLog.Data   = DateTime.Now;
            objLog.IP     = HttpContext.Current.Request.UserHostAddress;

            if (detalhes != null)
            {
                objLog.Detalhes = Convert.ToInt32(detalhes);
            }

            db.Logs.Add(objLog);
            db.SaveChanges();
        }