public YourOrder(UserCaridade caridade1, Pedido pedidoEscolhido1)
 {
     InitializeComponent();
     caridade         = caridade1;
     pedidoEscolhido  = pedidoEscolhido1;
     txtBoxOrder.Text = pedidoEscolhido.ToString();
     txtBoxCode.Text  = pedidoEscolhido.Code;
 }
        public SeeOrders(UserCaridade caridade1)
        {
            InitializeComponent();
            caridade = caridade1;

            foreach (Pedido p in caridade.pedidosCaridade)
            {
                lstBoxOrder.Items.Add(p.seeEverything());
            }
        }
 public SignUpCharity(UserCaridade caridade = null)
 {
     InitializeComponent();
     if (caridade != null)
     {
         txtBoxNIF_Caridade.Text      = caridade.NIFCaridade;
         txtBoxNome_Caridade.Text     = caridade.nomeCaridade;
         ComboBoxCidade_Caridade.Text = caridade.cidadeCaridade;
         txtBoxmorada_Caridade.Text   = caridade.moradaCaridade;
     }
 }
 public PastOrders(UserCaridade caridade1)
 {
     InitializeComponent();
     caridade = caridade1;
     foreach (Pedido p in caridade.pedidosPassadosCaridade)
     {
         if (p.Aceite)
         {
             lstBoxPastOrders.Items.Add(p.withDateOrganizacao());;
         }
     }
 }
        public DonationsNearby(UserCaridade caridade1)
        {
            InitializeComponent();
            caridade = caridade1;

            foreach (UserRestaurante r in CreateClasses.ListaRestaurantes)
            {
                if (r.cidadeRestaurante.Equals(caridade.cidadeCaridade))
                {
                    foreach (Pedido p in r.pedidosRestaurante)
                    {
                        lstBoxDonations.Items.Add(p);
                    }
                }
            }
        }
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            if (txtBoxNIF_Caridade.Text == "" || txtBoxNome_Caridade.Text == "" || ComboBoxCidade_Caridade.SelectedIndex == -1 || txtBoxmorada_Caridade.Text == "")
            {
                MessageBox.Show("Please fill in all fields");
            }

            else
            {
                if (allVerifications(txtBoxNIF_Caridade.Text, txtBoxNome_Caridade.Text, txtBoxmorada_Caridade.Text) == 1)
                {
                    MessageBox.Show("Your NIF must have 9 digits");
                }
                else if (allVerifications(txtBoxNIF_Caridade.Text, txtBoxNome_Caridade.Text, txtBoxmorada_Caridade.Text) == 2)
                {
                    MessageBox.Show("Your NIF must have 9 digits");
                }
                else if (allVerifications(txtBoxNIF_Caridade.Text, txtBoxNome_Caridade.Text, txtBoxmorada_Caridade.Text) == 3)
                {
                    MessageBox.Show("Your institution name should have between 3 and 25 characters");
                }
                else if (allVerifications(txtBoxNIF_Caridade.Text, txtBoxNome_Caridade.Text, txtBoxmorada_Caridade.Text) == 4)
                {
                    MessageBox.Show("Your institution name must have at least one letter");
                }
                else if (allVerifications(txtBoxNIF_Caridade.Text, txtBoxNome_Caridade.Text, txtBoxmorada_Caridade.Text) == 5)
                {
                    MessageBox.Show("Your address must have at least 10 characters");
                }
                else if (allVerifications(txtBoxNIF_Caridade.Text, txtBoxNome_Caridade.Text, txtBoxmorada_Caridade.Text) == 6)
                {
                    MessageBox.Show("Your address must have at least one letter");
                }
                else if (allVerifications(txtBoxNIF_Caridade.Text, txtBoxNome_Caridade.Text, txtBoxmorada_Caridade.Text) == 0)
                {
                    UserCaridade caridade1 = new UserCaridade();
                    caridade1.NIFCaridade    = txtBoxNIF_Caridade.Text;
                    caridade1.nomeCaridade   = txtBoxNome_Caridade.Text;
                    caridade1.cidadeCaridade = ((ComboBoxItem)ComboBoxCidade_Caridade.SelectedItem).Content.ToString();
                    caridade1.moradaCaridade = txtBoxmorada_Caridade.Text;

                    WeAreAlmostReadyC weAreAlmostReadyC = new WeAreAlmostReadyC(caridade1);
                    this.NavigationService.Navigate(weAreAlmostReadyC);
                }
            }
        }
 public WeAreAlmostReadyC(UserCaridade caridade1)
 {
     InitializeComponent();
     caridadeFinal = caridade1;
 }
 public ThankYou2(UserCaridade caridade1)
 {
     InitializeComponent();
     caridade = caridade1;
 }
 public HelloCharity(UserCaridade caridade1)
 {
     InitializeComponent();
     caridade = caridade1;
     LabelHelloCharity.Content += caridade.nomeCaridade.ToUpper();
 }
示例#10
0
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            Boolean         existeCaridade    = false;
            Boolean         existeRestaurante = false;
            UserCaridade    caridade          = new UserCaridade();
            UserRestaurante restaurante       = new UserRestaurante();


            if (txtBox_EmailLogIn.Text == "" || txtBox_PswLogIn.Password.ToString().Equals(""))
            {
                MessageBox.Show("Please fill in all fields");
            }

            else
            {
                foreach (UserCaridade c in CreateClasses.ListaCaridades)
                {
                    if (c.emailCaridade == txtBox_EmailLogIn.Text)
                    {
                        existeCaridade = true;
                        caridade       = c;
                    }
                }

                foreach (UserRestaurante r in CreateClasses.ListaRestaurantes)
                {
                    if (r.emailRestaurante == txtBox_EmailLogIn.Text)
                    {
                        existeRestaurante = true;
                        restaurante       = r;
                    }
                }

                if (existeCaridade)
                {
                    if (!caridade.passwordCaridade.Equals(txtBox_PswLogIn.Password))
                    {
                        MessageBox.Show("The password provided is incorrect");
                    }
                    else
                    {
                        HelloCharity helloCharity = new HelloCharity(caridade);
                        this.NavigationService.Navigate(helloCharity);
                    }
                }

                else if (existeRestaurante)
                {
                    if (!restaurante.passwordRestaurante.Equals(txtBox_PswLogIn.Password))
                    {
                        MessageBox.Show("The password provided is incorrect");
                    }
                    else
                    {
                        HelloRestaurant helloRestaurant = new HelloRestaurant(restaurante);
                        this.NavigationService.Navigate(helloRestaurant);
                    }
                }

                else
                {
                    MessageBox.Show("Unknown username");
                }
            }
        }