Ejemplo n.º 1
0
        private void BBack_Click(object sender, EventArgs e)
        {
            MainAplicacion main = new MainAplicacion();

            main.Show();
            this.Close();
        }
        private void Menu_LogIn(object sender, LogInEventArgs e)
        {
            ActiveUser = e.Usuario;
            MainAplicacion menu = new MainAplicacion();

            menu.Show();
            form_login.Enabled = false;
        }
Ejemplo n.º 3
0
        private void EnviaNota(object sender, RankEventArgs e)
        {
            ActiveUser = e.Usuario;
            ActiveUser.SetNota(e.Lugar, e.Nota, e.Comment);
            MainAplicacion menu = new MainAplicacion();

            menu.Show();
            ventana.Enabled = false;
        }
Ejemplo n.º 4
0
        private void BCredito_Click(object sender, EventArgs e)
        {
            List <Local> locales   = Metodos.DeserializarLocal();
            List <Users> usuarios  = Metodos.DeserializarUsers();
            bool         hay_error = false;

            try
            {
                string elige_local    = CLocal.Text;
                string elige_producto = LProducto.Text;
                int    Cantidad       = Convert.ToInt32(ICantidad.Text);
            }
            catch (Exception exc)
            {
                MessageBox.Show("No relleno todos los campos\n" + exc.Message, "Error");
                Metodos.SerializarLocal(locales);
                hay_error = true;
            }
            if (hay_error == false)
            {
                int    MedioPago      = 1;
                string elige_local    = CLocal.SelectedItem.ToString();
                Local  Lugar          = Metodos.BuscaLocal(elige_local, locales);
                string elige_producto = CProducto.SelectedItem.ToString();
                int    Cantidad       = Convert.ToInt32(ICantidad.Text);
                Users  UsuarioActivo  = AUser.UsuarioA;
                int    numero         = Metodos.BuscaIndiceUser(usuarios, UsuarioActivo);
                if (UsuarioActivo.RealizarPedido(locales, elige_local, elige_producto, Cantidad, MedioPago))
                {
                    MessageBox.Show("Pedido Realizado con exito!");
                    Metodos.SerializarLocal(locales);
                    usuarios[numero].RealizarPedido(locales, elige_local, elige_producto, Cantidad, MedioPago);
                    Metodos.SerializarUsers(usuarios);
                    MainAplicacion main = new MainAplicacion();
                    main.Show();
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Error en realizar pedido", "Error");
                }
                Metodos.SerializarLocal(locales);
                Metodos.SerializarUsers(usuarios);
            }
        }