Beispiel #1
0
        private void paymentHostelComboBox_SelectedIndexChanged(object sender, EventArgs e)
        {
            paymentTenantIdComboBox.Items.Clear();
            paymentTenantIdComboBox.ResetText();
            List <Tenant> tenants = new TenantDataAccess().GetTenants(paymentHostelComboBox.Text);

            foreach (var tenant in tenants)
            {
                paymentTenantIdComboBox.Items.Add(tenant.TenantId);
            }
        }
Beispiel #2
0
        private void tenantLoginButton_Click(object sender, EventArgs e)
        {
            new CommonValidation().CheckForInternetConnection(this);
            TenantDataAccess tenantDataAccess = new TenantDataAccess();
            Tenant           tenant           = tenantDataAccess.GetTenant(tenantLoginEmailTextBox.Text, tenantLoginPassTextBox.Text);

            if (tenant.TenantFirstName != null)
            {
                this.Hide();
                var tenantLanding = new TenantLanding(tenant);
                tenantLanding.Closed += (s, args) => this.Close();
                tenantLanding.Show();
            }
            else
            {
                MessageBox.Show("Account Not Found!\nPlease Re-Check Email or Password.", "Error");
            }
        }
Beispiel #3
0
 private void postNoticeButton_Click(object sender, EventArgs e)
 {
     if (hostelIdNoticeComboBox.SelectedIndex >= 0)
     {
         Notices notices = new Notices();
         notices.Notice   = noticeTextBox.Text;
         notices.Date     = DateTime.Now.Date.ToString();
         notices.HostelId = hostelIdNoticeComboBox.Text;
         if (new NoticesDataAccess().CreateNotice(notices))
         {
             noticeDataGridView.DataSource = new NoticesDataAccess().GetNotices(hostelIdNoticeComboBox.Text);
             MessageBox.Show("Notice Posted Successfully!", "Success");
             List <Tenant> tenants = new TenantDataAccess().GetTenants(hostelIdNoticeComboBox.Text);
             foreach (var tenant in tenants)
             {
                 new MailSender().Send("*****@*****.**", "HostelX", tenant.TenantEmail, tenant.TenantFirstName, "New Notice from Admin", "New Notice Has Been Posted by the Admin!", "<strong>Notice: " + notices.Notice + "</strong>");
             }
         }
     }
     else
     {
         MessageBox.Show("Please Select a Hostel First!", "Failed");
     }
 }