Beispiel #1
0
 public void DevuelveCuentas(CuentaUsuario1 cuenta, Empleado1 empleado, Direccion1 direccion, Rol1 rol)
 {
     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;
         this.cuenta.nombreUsuario = cuenta.nombreUsuario;
         this.cuenta.contraseña    = cuenta.contraseña;
         EstablecerInformacion();
     });
 }
 public Principal(CuentaUsuario1 cuenta)
 {
     InitializeComponent();
     CuentaUsuario = new CuentaUsuario1();
     CuentaUsuario.nombreUsuario = cuenta.nombreUsuario;
     nombreUs.Content            = CuentaUsuario.nombreUsuario;
 }
        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 = "";
                }
            });
        }
Beispiel #4
0
        public BuscarReceta(CuentaUsuario1 cuentaUsuario)
        {
            InitializeComponent();
            DeshabiliarCamposYBotones();
            OcultarIngredientes();

            cuenta = cuentaUsuario;
        }
Beispiel #5
0
 public Receta(CuentaUsuario1 cuentaUsuario)
 {
     InitializeComponent();
     CargarProvisionesDesdeDb();
     dataGridIngredientes.ItemsSource = Ingredientes;
     cuenta = cuentaUsuario;
     ButtonAceptar.IsEnabled          = false;
     EliminarIngredienteBtn.IsEnabled = false;
 }
 public BuscarIngrediente(CuentaUsuario1 cuenta)
 {
     this.CuentaUsuario = cuenta;
     InitializeComponent();
     DeshabilitarCampos();
     IniciarUnidadesMedida();
     UserLbl.Content            = cuenta.nombreUsuario;
     EditarGuardarBtn.IsEnabled = false;
 }
 public RegistroIngredientes(CuentaUsuario1 cuenta)
 {
     // this.CuentaUsuario = cuenta;
     InitializeComponent();
     IniciarComboBox();
     CuentaUsuario        = cuenta;
     UserLbl.Content      = cuenta.nombreUsuario;
     VaciarBtn.IsEnabled  = false;
     GuardarBtn.IsEnabled = false;
 }
Beispiel #8
0
        public BuscarProductos(CuentaUsuario1 cuenta)
        {
            CuentaUsuario = cuenta;
            InitializeComponent();
            InicilizarComboBoxes();
            DeshabilitarModoEdicion();

            SearchBox.Focus();
            UserLbl.Content            = cuenta.nombreUsuario;
            recetaUbicacionLbl.Content = "Receta:";
            criterioCb.SelectedIndex   = 0;
            ImagenBtn.Visibility       = Visibility.Hidden;
            EditSaveBtn.IsEnabled      = false;
        }
Beispiel #9
0
        public BuscarEmpleados(CuentaUsuario1 cuenta)
        {
            InitializeComponent();
            LlenarPuestosCb();
            DeshabilitarCampos();

            CuentaUsuario      = cuenta;
            UsuarioLbl.Content = cuenta.nombreUsuario;

            SearchBtn.IsEnabled        = false;
            idEmpleadoTxt.IsEnabled    = false;
            EstadoTxt.IsEnabled        = false;
            EditarGuardarBtn.IsEnabled = false;
            EliminarBtn.IsEnabled      = false;
        }
        public RegistroEmpleados(CuentaUsuario1 cuenta)
        {
            CuentaUsuario = cuenta;
            InitializeComponent();
            LlenarPuestosCb();
            UsuarioLbl.Content = cuenta.nombreUsuario;
            idEmpleadoTxt.Text = GenerarIdEmpleado();

            idEmpleadoTxt.IsEnabled = false;
            limpiarBtn.IsEnabled    = false;
            guardarBtn.IsEnabled    = false;

            usuarioLbl.Visibility    = Visibility.Hidden;
            usuarioTxt.Visibility    = Visibility.Hidden;
            contrasenaLbl.Visibility = Visibility.Hidden;
            contrasenaTxt.Visibility = Visibility.Hidden;
        }
        public RegistroProductos(CuentaUsuario1 cuenta)
        {
            CuentaUsuario = cuenta;
            InitializeComponent();
            IniciarComboBoxes();

            UsuarioLbl.Content           = cuenta.nombreUsuario;
            RecetaUbicacionLbl.Content   = "Receta";
            tipoProductoCb.SelectedIndex = 0;
            EstadoCb.SelectedIndex       = 1;
            CategoriaCb.SelectedIndex    = 0;
            RecetaCb.SelectedIndex       = 0;
            UnidadMedidaCb.SelectedIndex = 0;
            GuardarBtn.IsEnabled         = false;
            VaciarBtn.IsEnabled          = false;
            tipoProductoCb.IsEnabled     = true;

            OcultarCamposProductoExterno();
            GenerarIdProducto();
            CargarRecetas();
        }
Beispiel #12
0
 public Receta(CuentaUsuario1 cuentausuario, object recetaexistente)
 {
     InitializeComponent();
     // cuenta = cuentausuario;
     recetaExistente = recetaexistente;
 }
Beispiel #13
0
        /// <summary>
        /// Muestra la pantalla principal del administrador
        /// </summary>
        /// <param name="CuentaUsuario">El usuario actual que está loggeado en la pantalla que llama a este método</param>
        public static void MostrarVentanaPrincipal(CuentaUsuario1 CuentaUsuario)
        {
            Principal ventana = new Principal(CuentaUsuario);

            ventana.Show();
        }
Beispiel #14
0
 public ReporteDelDia(CuentaUsuario1 cuentaUsuario)
 {
     this.cuentaUsuario = cuentaUsuario;
 }