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 = ""; } }); }