コード例 #1
0
        public GlobaisUsuarioBE Insert(GlobaisUsuarioBE obj)
        {
            obj.end_id = new GlobaisEnderecoDao().Insert(obj.Endereco);

            obj.usu_id = new GlobaisUsuarioDao().Insert(obj);
            return(obj);
        }
コード例 #2
0
        public JsonResult Insert(GlobaisUsuarioBE _usuario, GlobaisEnderecoBE _endereco)
        {
            _usuario.usu_senha = Common.CriptografiaSenha(_usuario.usu_senha);
            _usuario.Endereco  = _endereco;
            _usuario.conf_id   = GlobalVariables.User.conf_id;
            var user = new GlobaisUsuarioBLL().Insert(_usuario);


            return(Json(user, JsonRequestBehavior.AllowGet));
        }
コード例 #3
0
        public List <GlobaisUsuarioBE> CarregaUsuarioCompleto(GlobaisUsuarioBE obj)
        {
            SqlDataReader dr = new BaseDados().RetornaDataReader("proc_GlobaisUsuario", Helper.TipoSql.Select.ToString(), obj);

            if (dr.HasRows)
            {
                return(this.ConvertDR(dr));
            }
            else
            {
                return(null);
            }
        }
コード例 #4
0
        public GlobaisUsuarioBE LoginUsuarioID(GlobaisUsuarioBE obj)
        {
            SqlDataReader dr = new BaseDados().RetornaDataReader("proc_GlobaisUsuario", "loginid", obj);

            if (dr.HasRows)
            {
                return(this.ConvertDR(dr).FirstOrDefault <GlobaisUsuarioBE>());
            }
            else
            {
                return(null);
            }
        }
コード例 #5
0
 public JsonResult Delete(GlobaisUsuarioBE _usuario)
 {
     new GlobaisUsuarioBLL().Delete(_usuario);
     return(Json(true, JsonRequestBehavior.AllowGet));
 }
コード例 #6
0
        public JsonResult Update(GlobaisUsuarioBE _usuario)
        {
            var listaClientes = new GlobaisUsuarioBLL().Update(_usuario);

            return(Json(listaClientes, JsonRequestBehavior.AllowGet));
        }
コード例 #7
0
 public bool Delete(GlobaisUsuarioBE obj)
 {
     return(new GlobaisUsuarioDao().Delete(obj).Value);
 }
コード例 #8
0
 public bool Update(GlobaisUsuarioBE obj)
 {
     //new GlobaisEnderecoDao().Update(obj.Endereco);
     return(new GlobaisUsuarioDao().Update(obj).Value);
 }
コード例 #9
0
 public GlobaisUsuarioBE Login(GlobaisUsuarioBE obj)
 {
     return(new GlobaisUsuarioDao().LoginUsuario(obj));
 }
コード例 #10
0
        List <GlobaisUsuarioBE> ConvertDR(SqlDataReader dr)
        {
            List <GlobaisUsuarioBE> retorno = new List <GlobaisUsuarioBE>();
            GlobaisUsuarioBE        item;

            while (dr.Read())
            {
                item           = new GlobaisUsuarioBE();
                item.Endereco  = new GlobaisEnderecoBE();
                item.Permissao = new GlobaisPermissaoBE();

                item.usu_id       = DBNull.Value.Equals(dr["usu_id"]) ? 0 : Convert.ToInt32(dr["usu_id"]);
                item.end_id       = DBNull.Value.Equals(dr["end_id"]) ? 0 : Convert.ToInt32(dr["end_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.usu_nome     = dr["usu_nome"].ToString();
                item.usu_email    = dr["usu_email"].ToString();
                item.usu_senha    = dr["usu_senha"].ToString();
                item.usu_telefone = dr["usu_telefone"].ToString();
                item.usu_celular  = dr["usu_celular"].ToString();
                item.usu_imagem   = dr["usu_imagem"].ToString();
                item.conf_id      = Convert.ToInt32(dr["conf_id"]);

                item.Endereco = new GlobaisEnderecoBE
                {
                    end_id          = DBNull.Value.Equals(dr["end_id"]) ? 0 : Convert.ToInt32(dr["end_id"]),
                    end_cep         = dr["end_cep"].ToString(),
                    end_logradouro  = dr["end_logradouro"].ToString(),
                    end_numero      = dr["end_numero"].ToString(),
                    end_complemento = dr["end_complemento"].ToString(),
                    end_bairro      = dr["end_bairro"].ToString(),
                    end_cidade      = dr["end_cidade"].ToString(),
                    end_estado      = dr["end_estado"].ToString(),
                    end_latitude    = dr["end_latitude"].ToString(),
                    end_longetitude = dr["end_longetitude"].ToString(),
                };
                item.Permissao = new GlobaisPermissaoBE
                {
                    perm_id          = DBNull.Value.Equals(dr["perm_id"]) ? 0 : Convert.ToInt32(dr["perm_id"]),
                    log_id           = DBNull.Value.Equals(dr["log_id"]) ? 0 : Convert.ToInt32(dr["log_id"]),
                    conf_id          = DBNull.Value.Equals(dr["conf_id"]) ? 0 : Convert.ToInt32(dr["conf_id"]),
                    perm_nome        = dr["perm_nome"].ToString(),
                    per_adminisrador = DBNull.Value.Equals(dr["per_adminisrador"]) ? false : Convert.ToBoolean(dr["per_adminisrador"])
                };
                var xml = dr["Paginas"].ToString();
                System.Xml.XmlDocument xm = new XmlDocument();

                /*xm.LoadXml(@xml);
                 * item.Permissao.Paginas = new List<GlobaisPermissaoPaginaBE>();
                 *
                 * foreach (XmlElement linha in xm.GetElementsByTagName("row"))
                 * {
                 *  item.Permissao.Paginas.Add(new GlobaisPermissaoPaginaBE
                 *  {
                 *      permPag_id = Convert.ToInt32(linha.GetElementsByTagName("permPag_id").Item(0).InnerText),
                 *      perm_id = Convert.ToInt32(linha.GetElementsByTagName("perm_id").Item(0).InnerText),
                 *      permPag_url = linha.GetElementsByTagName("permPag_url").Item(0).InnerText.ToString(),
                 *      permPag_inserir = linha.GetElementsByTagName("permPag_inserir").Item(0).InnerText == "1" ? true : false,
                 *      permPag_alterar = linha.GetElementsByTagName("permPag_alterar").Item(0).InnerText == "1" ? true : false,
                 *      permPag_excluir = linha.GetElementsByTagName("permPag_excluir").Item(0).InnerText == "1" ? true : false,
                 *  });
                 * }*/
                retorno.Add(item);
            }
            //dr.Close();

            return(retorno);
        }