public Response <List <UsuariosOuput> > GetUsuarios(SearchUsuario search)
        {
            Response <List <UsuariosOuput> > response = new Response <List <UsuariosOuput> >();

            try
            {
                var users = usuarioManager.GetUsuarios(search.search, Convert.ToInt32(search.idRol));

                if (users != null)
                {
                    response.CountData = users.Count;
                    response.Data      = users;
                    response.Status    = true;
                }
                else
                {
                    response.Data   = null;
                    response.Status = false;
                    response.Error  = "Usuario y/o contraseña incorrectos";
                }
            }
            catch (Exception ex)
            {
                response.Data   = null;
                response.Status = false;
                response.Error  = ex.ToString();
                Logger.Logguer(System.Reflection.MethodBase.GetCurrentMethod().Name, "Exception ", ex.Message);
            }

            return(response);
        }
    private void cargaInicialDatosUsuarios()
    {
        SearchUsuario oSearchUsuario = new SearchUsuario(this.ToString(), new HotelBooking.HotelBookingDataContext());

        listadoUsuarioEmpleados            = oSearchUsuario.getListEmpleadosByEmpresa(1, "A");
        this.grdListadoUsuarios.DataSource = listadoUsuarioEmpleados;
        this.grdListadoUsuarios.DataBind();
    }
Esempio n. 3
0
    protected void btnLoginNow_Click(object sender, EventArgs e)
    {
        if (Captcha.IsValid)
        {
            LogonControl.ShowOnPageLoad = false;
        }
        //Carga de controles
        Usuario = new SearchUsuario(this.ToString(), new HotelBooking.HotelBookingDataContext());
        SCPV_Usuario_Empleados user = Usuario.VerficaUsuario2(txtEmail.Text.Trim(), txtPassword.Text.Trim());

        Session["userCliente"] = user;

        visiblemenu();
    }
    protected void grdListadoUsuarios_CustomCallback(object sender, DevExpress.Web.ASPxGridViewCustomCallbackEventArgs e)
    {
        try
        {
            if (e.Parameters == "Grabar")
            {
                SearchUsuario          userGrabar = new SearchUsuario(this.ToString(), new HotelBooking.HotelBookingDataContext());
                SCPV_Usuario_Empleados user       = new SCPV_Usuario_Empleados();
                user.Usuario     = this.txtUsuario.Text;
                user.Password    = this.txtPassword.Text;
                user.Estado      = this.cmbEstado.Value.ToString();
                user.ID_Empleado = int.Parse(this.cmbEmpleado.Value.ToString());
                userGrabar.addUsuario(user);
                cargaInicialDatosUsuarios();
                this.grdListadoUsuarios.JSProperties["cpGrabar"] = "OK";
            }
            else if (e.Parameters == "Modificar")
            {
                SearchUsuario          userGrabar = new SearchUsuario(this.ToString(), new HotelBooking.HotelBookingDataContext());
                SCPV_Usuario_Empleados user       = new SCPV_Usuario_Empleados();
                user.Usuario  = this.txtUsuario.Text;
                user.Password = this.txtPassword.Text;
                user.Estado   = this.cmbEstado.Value.ToString();
                userGrabar.updateUsuario(user);
                cargaInicialDatosUsuarios();
                this.grdListadoUsuarios.JSProperties["cpModificar"] = "OK";
            }
        }
        catch (Exception)
        {
            if (e.Parameters == "Grabar")
            {
                this.grdListadoUsuarios.JSProperties["cpGrabar"] = "ERROR";
            }
            else if (e.Parameters == "Modificar")
            {
                this.grdListadoUsuarios.JSProperties["cpModificar"] = "ERROR";
            }

            throw;
        }
    }