コード例 #1
0
    public static Katapoka.DAO.JsonResponse Salvar(int?idUsuario, string nome, string email, string senha, int idNivel, int idCargo)
    {
        Katapoka.DAO.JsonResponse response = new Katapoka.DAO.JsonResponse();

        if (Katapoka.BLL.Autenticacao.Usuario.UsuarioAtual == null)
        {
            response.Status = 300;
            response.Data   = "Por favor, faça login!";
        }
        else
        {
            using (Katapoka.BLL.Usuario.UsuarioBLL usuarioBLL = new Katapoka.BLL.Usuario.UsuarioBLL())
            {
                try
                {
                    usuarioBLL.Save(idUsuario, nome, email, senha, idNivel, idCargo);
                    response.Status = 200;
                    response.Data   = "OK";
                }
                catch (Exception ex)
                {
                    response.Status = 600;
                    response.Data   = ex.Message;
                }
            }
        }

        return(response);
    }
コード例 #2
0
 public Repeater PopularGrid()
 {
     using (Katapoka.BLL.Usuario.UsuarioBLL usuarioBLL = new Katapoka.BLL.Usuario.UsuarioBLL())
     {
         Katapoka.Core.WebControlBind.TotalRegistros = usuarioBLL.GetCountUsuario(null, null, null, null, null);
         Katapoka.Core.WebControlBind.RepeaterBind <Katapoka.DAO.Usuario_Tb>(rptGrid,
                                                                             usuarioBLL.GetUsuariosFiltro(null, null, null, null, null,
                                                                                                          Katapoka.Core.WebControlBind.PaginaAtual * Katapoka.Core.WebControlBind.QtdRegistrosPagina,
                                                                                                          Katapoka.Core.WebControlBind.QtdRegistrosPagina),
                                                                             Katapoka.Core.WebControlBind.PaginaAtual,
                                                                             Katapoka.Core.WebControlBind.QtdRegistrosPagina,
                                                                             Katapoka.Core.WebControlBind.TotalRegistros,
                                                                             null,
                                                                             PopularDropDownListOrdernacao,
                                                                             null);
         return(rptGrid);
     }
 }
コード例 #3
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Katapoka.BLL.Autenticacao.Usuario.UsuarioAtual == null)
        {
            Response.Redirect("~/Login.aspx");
        }
        populaDDLCargo();
        populaDDLNivel();

        int idUsuario = 0;

        if (Request.QueryString["id"] != null && Int32.TryParse(Request.QueryString["id"].ToString(), out idUsuario))
        {
            using (Katapoka.BLL.Usuario.UsuarioBLL usuarioBLL = new Katapoka.BLL.Usuario.UsuarioBLL())
            {
                Katapoka.DAO.Usuario_Tb usuarioTb = usuarioBLL.GetById(idUsuario);
                populaDados(usuarioTb);
            }
        }

        this.Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "IdUsuario", "var IdUsuario = " + (idUsuario > 0 ? idUsuario.ToString() : "null") + ";", true);
    }
コード例 #4
0
 public Katapoka.DAO.JsonResponse  GetUsuarioAutocomplete(string nome)
 {
     Katapoka.DAO.JsonResponse response = new Katapoka.DAO.JsonResponse();
     try
     {
         using (Katapoka.BLL.Usuario.UsuarioBLL usuarioBLL = new Katapoka.BLL.Usuario.UsuarioBLL())
         {
             response.Status = 200;
             response.Data   = usuarioBLL.GetByNome(nome, Katapoka.BLL.Usuario.EsquemaBuscaNome.ComecandoCom)
                               .Select(p => new Katapoka.DAO.UsuarioCompleto()
             {
                 DsNome    = p.DsNome,
                 IdUsuario = p.IdUsuario
             }).ToList();
         }
     }
     catch (Exception ex)
     {
         response.Status = 500;
         response.Data   = ex.Message;
     }
     return(response);
 }