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(); } }
public void Update(TipoAcesso TipoAcesso) { try { dbTipoAcesso.Update(TipoAcesso); } catch (Exception ex) { throw new Exception($"Erro ao atualizar os dados do TipoAcesso: {ex.Message}."); } }
public void Save(TipoAcesso TipoAcesso) { try { dbTipoAcesso.Add(TipoAcesso); } catch (Exception ex) { throw new Exception($"Erro ao salvar TipoAcesso: {ex.Message}."); } }
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(); } }
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(); } }
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(); } }
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(); }