public new static bool Save(Autenticador.Entities.SYS_ParametroGrupoPerfil entity) { try { if (entity.Validate()) { if (VerificaNomeExistente(entity)) { throw new DuplicateNameException("Já existe um grupo padrão cadastrado com o mesmo nome e grupo."); } else { SYS_ParametroGrupoPerfilDAO dal = new SYS_ParametroGrupoPerfilDAO(); return(dal.Salvar(entity)); } } else { return(false); } } catch { throw; } }
/// <summary> /// Parâmetros para efetuar a alteração preservando a data de criação /// </summary> protected override void ParamAlterar(QueryStoredProcedure qs, Autenticador.Entities.SYS_ParametroGrupoPerfil entity) { Param = qs.NewParameter(); Param.DbType = DbType.Guid; Param.ParameterName = "@pgs_id"; Param.Size = 16; Param.Value = entity.pgs_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.AnsiString; Param.ParameterName = "@pgs_chave"; Param.Size = 100; Param.Value = entity.pgs_chave; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Guid; Param.ParameterName = "@gru_id"; Param.Size = 16; Param.Value = entity.gru_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.DateTime; Param.ParameterName = "@pgs_dataAlteracao"; Param.Size = 16; Param.Value = DateTime.Now; qs.Parameters.Add(Param); }
public static bool Deletar(Autenticador.Entities.SYS_ParametroGrupoPerfil entity) { try { return(SYS_ParametroGrupoPerfilBO.Delete(entity)); } catch { throw; } }
public static bool VerificaNomeExistente(Autenticador.Entities.SYS_ParametroGrupoPerfil entity) { try { SYS_ParametroGrupoPerfilDAO dal = new SYS_ParametroGrupoPerfilDAO(); return(dal.SelectBy_Nome(entity.pgs_chave, entity.gru_id, entity.pgs_id)); } catch { throw; } }