public JsonResult InsertPerfil(GlobaisPermissaoBE obj) { if (obj.perm_id == 0) { new GlobaisPermissaoBLL().Insert(obj); } else { new GlobaisPermissaoBLL().Update(obj); } return(Json(true, JsonRequestBehavior.AllowGet)); }
public List <GlobaisPermissaoBE> CarregaPermissaoCompleto(GlobaisPermissaoBE obj) { List <GlobaisPermissaoBE> result = new List <GlobaisPermissaoBE>(); SqlDataReader dr = new BaseDados().RetornaDataReader("proc_GlobaisPermissao", Helper.TipoSql.Select.ToString(), obj); if (dr.HasRows) { while (dr.Read()) { GlobaisPermissaoBE item = new GlobaisPermissaoBE(); item.Paginas = new List <GlobaisPermissaoPaginaBE>(); item.conf_id = DBNull.Value.Equals(dr["conf_id"]) ? 0 : Convert.ToInt32(dr["conf_id"]); item.perm_id = DBNull.Value.Equals(dr["perm_id"])? 0 : Convert.ToInt32(dr["perm_id"]); item.log_id = DBNull.Value.Equals(dr["log_id"]) ? 0 : Convert.ToInt32(dr["log_id"]); item.per_adminisrador = DBNull.Value.Equals(dr["per_adminisrador"]) ? false : Convert.ToBoolean(dr["per_adminisrador"]); item.perm_nome = dr["perm_nome"].ToString(); var xml = dr["pages"].ToString(); XmlDocument xm = new XmlDocument(); if (xml != "") { xm.LoadXml(@xml); foreach (XmlElement linha in xm.GetElementsByTagName("row")) { item.Paginas.Add(new GlobaisPermissaoPaginaBE { permPag_id = Convert.ToInt32(Common.ConvertXMLItem(linha, "permPag_id")), perm_id = Convert.ToInt32(Common.ConvertXMLItem(linha, "perm_id")), permPag_url = Common.ConvertXMLItem(linha, "permPag_url"), permPag_inserir = Common.ConvertXMLItem(linha, "permPag_inserir") == "1" ? true : false, permPag_alterar = Common.ConvertXMLItem(linha, "permPag_alterar") == "1" ? true : false, permPag_excluir = Common.ConvertXMLItem(linha, "permPag_excluir") == "1" ? true : false, }); } } result.Add(item); } } dr.Close(); return(result); }
public JsonResult DeletePeril(GlobaisPermissaoBE obj) { new GlobaisPermissaoBLL().Delete(obj); return(Json(true, JsonRequestBehavior.AllowGet)); }
public bool Delete(GlobaisPermissaoBE obj) { return(new GlobaisPermissaoDao().Delete(obj).Value); }
public bool Update(GlobaisPermissaoBE obj) { return(new GlobaisPermissaoDao().Update(obj).Value); }
public int Insert(GlobaisPermissaoBE obj) { return(new GlobaisPermissaoDao().Insert(obj)); }
public GlobaisPermissaoBE SelectID(GlobaisPermissaoBE obj) { return(new GlobaisPermissaoDao().CarregaPermissaoCompleto(obj).FirstOrDefault <GlobaisPermissaoBE>()); }
public List <GlobaisPermissaoBE> Select(GlobaisPermissaoBE obj) { return(new GlobaisPermissaoDao().CarregaPermissaoCompleto(obj)); }