Example #1
0
 public void DevuelveCuentas2(Empleado1 empleado, Direccion1 direccion, Rol1 rol)
 {
     cuenta.nombreUsuario = "";
     cuenta.contraseña    = "";
     Dispatcher.Invoke(() =>
     {
         VaciarCampos();
         this.empleado.IdEmpleado         = empleado.idEmpleado;
         this.empleado.idEmpleadoGenerado = empleado.idEmpleadoGenerado;
         this.empleado.nombre             = empleado.nombre;
         this.empleado.apellidoPaterno    = empleado.apellidoPaterno;
         this.empleado.apellidoMaterno    = empleado.apellidoMaterno;
         this.empleado.correo             = empleado.correo;
         this.empleado.telefono           = empleado.telefono;
         this.empleado.activado           = empleado.activado;
         this.direccion.Id             = direccion.id;
         this.direccion.calle          = direccion.calle;
         this.direccion.numeroExterior = direccion.numeroExterior;
         this.direccion.numeroInterior = direccion.numeroInterior;
         this.direccion.colonia        = direccion.colonia;
         this.direccion.codigoPostal   = direccion.codigoPostal;
         nombreRol = rol.rol;
         EstablecerInformacion();
     });
 }
        public void DevuelveCuenta(CuentaUsuario1 cuenta, Empleado1 empleado, Direccion1 direccion, Rol1 rol)
        {
            Dispatcher.Invoke(() =>
            {
                CuentaUsuario = cuenta;

                var rolCopia = rol.rol;
                if (rol.rol == "Call Center")
                {
                    VentanaPedidos ventanaPedidos = new VentanaPedidos(empleado.idEmpleado, empleado.idEmpleadoGenerado);
                    ventanaPedidos.Show();
                    this.Close();
                }
                else if (rol.rol == "Gerente" || rol.rol == "Contador")
                {
                    Principal ventana = new Principal(cuenta);
                    ventana.Show();
                    this.Close();
                }
                else
                {
                    FuncionesComunes.MostrarMensajeDeError("No cuentas con permisos para iniciar sesión");
                    HabilitarCamposYBotonones();
                    textBoxNombreUsuario.Text      = "";
                    passwordBoxContraseña.Password = "";
                }
            });
        }