Esempio n. 1
0
 public HomeController(UserManager <IdentityUser> userManager,
                       SignInManager <IdentityUser> signInManager,
                       RoleManager <IdentityRole> roleManager, ApplicationDbContext context)
 {
     _signInManager = signInManager;
     _usuarios      = new LUsuarios(userManager, signInManager, roleManager, context);
 }
Esempio n. 2
0
        //LoginViewModel loginViewModel;
        #endregion

        #region Constructors

        public HomeController(IServiceProvider serviceProvider, UserManager <IdentityUser> userManager,
                              SignInManager <IdentityUser> signInManager, RoleManager <IdentityRole> roleManager)
        {
            this.singInManager   = signInManager;
            this.serviceProvider = serviceProvider;
            this.usuarios        = new LUsuarios(userManager, signInManager, roleManager);
        }
 public HomeController(UserManager <IdentityUser> userManager, SignInManager <IdentityUser> signInManager,
                       RoleManager <IdentityRole> roleManager, ApplicationDbContext context)
 {
     //_serviceProvider = serviceProvider;
     //ejecutarTareaAsync();
     _signInManager = signInManager;
     _usuarios      = new LUsuarios(userManager, signInManager, roleManager, context);
 }
Esempio n. 4
0
        public ETransactionResult GetAcceso(Usuario usr)
        {
            ETransactionResult result = new Entities.ETransactionResult();
            LUsuarios          user   = new LUsuarios();

            user.validaUsuario(usr, ref result);

            return(result);
        }
 public CommisionersController(ApplicationDbContext context, Hash hash, UserManager <IdentityUser> userManager,
                               SignInManager <IdentityUser> signInManager,
                               RoleManager <IdentityRole> roleManager)
 {
     _context  = context;
     _hash     = hash;
     _usuarios = new LUsuarios(roleManager, signInManager, userManager);
     listObject._singInManager = signInManager;
 }
Esempio n. 6
0
 private void AList(string[] txt)
 {
     try
     {
         if (LUsuarios.InvokeRequired)
         {
             LIST MR = new LIST(AList);
             this.Invoke(MR, new object[] { txt });
         }
         else
         {
             LUsuarios.Items.Clear();
             LUsuarios.Items.AddRange(Clientes.VNombres);
             LUsuarios.Refresh();
         }
     }
     catch (Exception ex)
     {
         Funciones.Log(System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase), ex.Message + ex.StackTrace.Substring(ex.StackTrace.Length - 11));
     }
 }
 public PrincipalController(SignInManager <IdentityUser> signInManager)
 {
     _signInManager = signInManager;
     _usuarios      = new LUsuarios();
 }
Esempio n. 8
0
        public Usuario GetUsuario(Usuario usr, ref ETransactionResult result)
        {
            LUsuarios user = new LUsuarios();

            return(user.getUsuraio(usr, ref result));
        }
Esempio n. 9
0
        public void Comun()//Método para guardar y modificar
        {
            TxtUsuario.Text    = TxtUsuario.Text.Trim();
            TxtContraseña.Text = TxtContraseña.Text.Trim();
            if ((TxtCodigo.Text.Equals("")) || (TxtNombre.Text.Equals("")) || (TxtUsuario.Text.Equals("")) || (TxtContraseña.Text.Equals("")) || (TxtConfirmar.Text.Equals("")))
            {
                MessageBox.Show("Por favor ingrese la información solicitada", "SmartPrint", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if ((CbxEstado.SelectedIndex.Equals(-1)) || (CbxPerfil.SelectedIndex.Equals(-1)))
            {
                MessageBox.Show("Por favor Seleccione una opción válida", "SmartPrint", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                var Contraseña = ValidarContraseña(TxtContraseña.Text);
                if (!Contraseña)
                {
                    MessageBox.Show("Debe ingresar una contraseña válida", "SmartPrint", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    TxtContraseña.Clear();
                }
                else
                {
                    try
                    {
                        var Confirmar = TxtConfirmar.Text;
                        _usu = new LUsuarios
                        {
                            Codigo     = TxtCodigo.Text,
                            Usuario    = TxtUsuario.Text,
                            Contrasena = TxtContraseña.Text,
                            Perfil     = CbxPerfil.SelectedItem.ToString(),
                            Estado     = CbxEstado.SelectedItem.ToString(),
                            Creador    = perfil["Usuario"]
                        };
                        TxtUsuario.Text    = TxtUsuario.Text.Trim();
                        TxtContraseña.Text = TxtContraseña.Text.Trim();

                        if (_usu.Contrasena != Confirmar)
                        {
                            MessageBox.Show("La confirmación de la contraseña no coincide ", "SmartPrint", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                        else
                        {
                            if (MessageBox.Show("¿Desea cotinuar?", "SmartPrint", MessageBoxButtons.YesNo,
                                                MessageBoxIcon.Question) == DialogResult.Yes)
                            {
                                _usu.GestionarServicios(_usu);
                                MessageBox.Show("Operación exitosa", "SmartPrint", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                Clear();
                                MostrarTodos();
                            }
                            else
                            {
                                MessageBox.Show("Operación Cancelada",
                                                "SmartPrint", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                            }
                        }
                    }
                    catch (Exception)
                    {
                        MessageBox.Show("El Usuario ya existe", "SmartPtint", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        TxtUsuario.Clear();
                    }
                }
            }
        }
Esempio n. 10
0
        public void Buscar()
        {
            try
            {
                _usu        = new Logica.LUsuarios();
                _usu.Codigo = (TxtCodigo.Text);
                DataTable res = _usu.Buscar(_usu);
                if (res != null)
                {
                    TxtCodigo.Enabled          = false;
                    TxtNombre.Enabled          = false;
                    BtnModificar.Enabled       = true;
                    TxtNombre.Text             = res.Rows[0][1].ToString();
                    TxtUsuario.Text            = res.Rows[0][2].ToString();
                    TxtContraseña.Text         = res.Rows[0][3].ToString();
                    CbxPerfil.SelectedItem     = res.Rows[0][4].ToString();
                    CbxEstado.SelectedItem     = res.Rows[0][5].ToString();
                    TxtConfirmar.Text          = res.Rows[0][3].ToString();
                    TxtConfirmar.Visible       = true;
                    LblConfirmar.Visible       = true;
                    BtnGuardar.Enabled         = false;
                    GridViewUsuario.DataSource = res;

                    if (res.Rows[0][5].ToString().Equals("Activo"))
                    {
                        Habilitar(); //Permite habilitar los campos
                        BtnGuardar.Enabled = false;
                    }

                    else
                    {
                        Inhabilitar();
                        CbxEstado.Enabled  = true;
                        BtnGuardar.Enabled = false;
                    }
                }
                else
                {
                }
            }
            catch (Exception)
            {
                try
                {
                    DataTable Res1 = _usu.BuscarNombre(_usu);
                    if (Res1 != null)
                    {
                        TxtCodigo.Enabled = false;
                        TxtNombre.Enabled = false;
                        TxtNombre.Text    = Res1.Rows[0][1].ToString();
                        Habilitar();
                        TxtConfirmar.Visible = true;
                        LblConfirmar.Visible = true;
                        BtnModificar.Enabled = false;
                        BtnGuardar.Enabled   = true;
                    }
                }
                catch (Exception)
                {
                    MessageBox.Show("Usuario y Empleado no Existen, por favor registre primero el empleado", "SmartPrint", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    Inhabilitar();
                    TxtCodigo.Enabled = true;
                    Clear();
                }
            }
        }
 public HomeController(UserManager <IdentityUser> userManager,
                       SignInManager <IdentityUser> signInManager, RoleManager <IdentityRole> roleManager)
 {
     _signInManager = signInManager;
     _usuarios      = new LUsuarios(userManager, signInManager, roleManager);
 }
        public UsuariosController(SignInManager <IdentityUser> signInManager)
        {
            this.usuarios = new LUsuarios();

            this.signInManager = signInManager;
        }
Esempio n. 13
0
        public void OnGet()
        {
            usuarios = new LUsuarios();

            ViewData["Roles"] = usuarios.UserData(HttpContext);
        }
Esempio n. 14
0
 public PrincipalController(SignInManager <IdentityUser> signInManager)
 {
     _signInManager = signInManager;
     _usuarios      = new LUsuarios();
     //almacenar por el lado del servidor los ViewData
 }
 public PrincipalController()
 {
     _usuarios = new LUsuarios();
 }