Beispiel #1
0
        private async void UserControl_Loaded(object sender, RoutedEventArgs e)
        {
            window = Window.GetWindow(this) as MahApps.Metro.Controls.MetroWindow;
            dgvRegisteredUsers.ItemsSource = await loadDataGridDetails();

            btnUpdate.Visibility = Visibility.Hidden;
        }
Beispiel #2
0
        private async Task <bool> checkFields()
        {
            bool ifAllCorrect = false;

            MahApps.Metro.Controls.MetroWindow window = Window.GetWindow(this) as MahApps.Metro.Controls.MetroWindow;

            if (string.IsNullOrEmpty(txtDrugstore.Text))
            {
                await window.ShowMessageAsync("DRUGSTORE NAME", "Please provide drugstore name.");
            }
            else if (string.IsNullOrEmpty(txtDescription.Text))
            {
                await window.ShowMessageAsync("DESCRIPTION", "Please provide drugstore description");
            }
            else if (string.IsNullOrEmpty(txtdues.Text))
            {
                await window.ShowMessageAsync("DUES", "Please provide days of payment due");
            }
            else
            {
                ifAllCorrect = true;
            }

            return(ifAllCorrect);
        }
Beispiel #3
0
        private async Task <bool> checkFields()
        {
            bool ifAllCorrect = false;

            MahApps.Metro.Controls.MetroWindow window = Window.GetWindow(this) as MahApps.Metro.Controls.MetroWindow;

            if (string.IsNullOrEmpty(txtFirstName.Text))
            {
                await window.ShowMessageAsync("FIRST NAME", "Please provide first name.");
            }
            else if (string.IsNullOrEmpty(txtLastName.Text))
            {
                await window.ShowMessageAsync("LAST NAME", "Please provide last name.");
            }
            else if (string.IsNullOrEmpty(txtUsername.Text))
            {
                await window.ShowMessageAsync("USERNAME", "Please provide username.");
            }
            else if (string.IsNullOrEmpty(txtPassword.Password))
            {
                await window.ShowMessageAsync("PASSWORD", "Please provide password.");
            }
            else
            {
                ifAllCorrect = true;
            }

            return(ifAllCorrect);
        }
Beispiel #4
0
 private async void Grid_Loaded(object sender, RoutedEventArgs e)
 {
     btnUpdate.Visibility = Visibility.Hidden;
     btnSave.Visibility   = Visibility.Visible;
     window = Window.GetWindow(this) as MahApps.Metro.Controls.MetroWindow;
     dgvArea.ItemsSource = await loadDataGridDetails();
 }
        private async Task <bool> checkFields()
        {
            bool ifCorrect = false;

            window = Window.GetWindow(this) as MahApps.Metro.Controls.MetroWindow;
            if (string.IsNullOrEmpty(txtName.Text))
            {
                await window.ShowMessageAsync("NAME", "Please type name!");
            }
            else if (string.IsNullOrEmpty(txtUsername.Text))
            {
                await window.ShowMessageAsync("USERNAME", "Please type username!");
            }
            else if (string.IsNullOrEmpty(txtPassword.Password) && string.IsNullOrEmpty(txtVerifyPassword.Password))
            {
                await window.ShowMessageAsync("PASSWORD", "Please type password!");
            }
            else if (chkAdmin.IsChecked.Value && string.IsNullOrEmpty(txtPin.Text))
            {
                await window.ShowMessageAsync("PIN", "Please enter PIN!");
            }
            else
            {
                ifCorrect = true;
            }

            return(ifCorrect);
        }
        private async Task <bool> checkFields()
        {
            bool ifOkay = false;

            window = Window.GetWindow(this) as MahApps.Metro.Controls.MetroWindow;

            if (string.IsNullOrEmpty(dateDelivered.Text))
            {
                await window.ShowMessageAsync("Date", "Please select date.");
            }
            else if (cmbTollpacker.SelectedItem == null)
            {
                await window.ShowMessageAsync("Toll packer", "Please select toll packer.");
            }
            else if (string.IsNullOrEmpty(txtItemDescription.Text))
            {
                await window.ShowMessageAsync("Description", "Please input value.");
            }
            else if (string.IsNullOrEmpty(txtQty.Text))
            {
                await window.ShowMessageAsync("Quantity", "Please input value.");
            }
            else
            {
                ifOkay = true;
            }

            return(ifOkay);
        }
        private async void UserControl_Loaded(object sender, RoutedEventArgs e)
        {
            if (!UserModel.isPOAdmin)
            {
                btnAdd.Visibility        = Visibility.Hidden;
                btnCancel.Visibility     = Visibility.Hidden;
                btnSave.Visibility       = Visibility.Hidden;
                btnUpdate.Visibility     = Visibility.Hidden;
                btnSearch.Visibility     = Visibility.Hidden;
                btnEdit.Visibility       = Visibility.Hidden;
                btnReset.Visibility      = Visibility.Hidden;
                btnAddPayment.Visibility = Visibility.Hidden;
                dgvSales.IsEnabled       = false;
            }

            window = Window.GetWindow(this) as MahApps.Metro.Controls.MetroWindow;
            searchDateFrom.IsEnabled = false;
            searchDateTo.IsEnabled   = false;
            searchProduct.IsEnabled  = false;

            btnUpdate.Visibility = Visibility.Hidden;

            dgvSales.ItemsSource = await loadDataGridDetails();

            //loadDrugstoresOnCombo();
            loadAreaOnCombo();
            loadAgentOnCombo();
        }
        private async Task <bool> checkFields()
        {
            bool ifAllCorrect = false;

            MahApps.Metro.Controls.MetroWindow window = Window.GetWindow(this) as MahApps.Metro.Controls.MetroWindow;

            if (string.IsNullOrEmpty(txtProductName.Text))
            {
                await window.ShowMessageAsync("PRODUCT NAME", "Please provide product name.");
            }
            else if (string.IsNullOrEmpty(txtDescription.Text))
            {
                await window.ShowMessageAsync("DESCRIPTION", "Please provide product description");
            }
            else if (string.IsNullOrEmpty(txtPrice.Text))
            {
                await window.ShowMessageAsync("DESCRIPTION", "Please provide product description");
            }
            else
            {
                ifAllCorrect = true;
            }

            return(ifAllCorrect);
        }
Beispiel #9
0
        private bool verifySearchFields()
        {
            bool ifAllCorrect = false;

            MahApps.Metro.Controls.MetroWindow window = Window.GetWindow(this) as MahApps.Metro.Controls.MetroWindow;

            if (checkDate.IsChecked == true)
            {
                if (string.IsNullOrEmpty(searchDateFrom.Text) && string.IsNullOrEmpty(searchDateTo.Text))
                {
                    window.ShowMessageAsync("Search: Date", "Please select date");
                }
            }
            else if (checkClient.IsChecked == true)
            {
                if (string.IsNullOrEmpty(searchClient.Text))
                {
                    window.ShowMessageAsync("Search: Client", "Please input client");
                }
            }
            else if (checkBank.IsChecked == true)
            {
                if (searchBank.SelectedItem == null)
                {
                    window.ShowMessageAsync("Search: Bank/Cash", "Please select bank or cash");
                }
            }
            else
            {
                ifAllCorrect = true;
            }

            return(ifAllCorrect);
        }
Beispiel #10
0
        private void Grid_Loaded(object sender, RoutedEventArgs e)
        {
            window = Window.GetWindow(this) as MahApps.Metro.Controls.MetroWindow;
            searchDateFrom.IsEnabled = false;
            searchDateTo.IsEnabled   = false;
            searchClient.IsEnabled   = false;
            searchBank.IsEnabled     = false;
            cmbSearchPaid.IsEnabled  = false;

            dgvDirectSales.ItemsSource = loadDataGridDetailsDirectSales(); //await loadDataGridDetails();
            loadCourierCombo();
            loadOfficeSalesCombo();
            loadCashBankonCombo();

            //loadCourierOnCombo();
            //loadSalesOfficesOnCombo();
            //loadPaymentModeOnCombo();
            loadPaidCombo();

            if (!UserModel.isDSAdmin)
            {
                btnSave.Visibility            = Visibility.Hidden;
                btnUpdate.Visibility          = Visibility.Hidden;
                btnEditDirectSales.Visibility = Visibility.Hidden;
                btnCancel.Visibility          = Visibility.Hidden;
                btnDelete.Visibility          = Visibility.Hidden;
            }
        }
Beispiel #11
0
        private async Task <bool> checkFields()
        {
            bool ifAllCorrect = false;

            MahApps.Metro.Controls.MetroWindow window = Window.GetWindow(this) as MahApps.Metro.Controls.MetroWindow;

            if (string.IsNullOrEmpty(deliveryDate.Text))
            {
                await window.ShowMessageAsync("DELIVERY DATE", "Please select date.");
            }
            else if (string.IsNullOrEmpty(txtClientName.Text))
            {
                await window.ShowMessageAsync("CLIENT NAME", "Please provide client name.");
            }
            else if (string.IsNullOrEmpty(txtQuantity.Text))
            {
                await window.ShowMessageAsync("QUANTITY", "Please provide quantity.");
            }
            else if (cmbCategory.SelectedItem == null)
            {
                await window.ShowMessageAsync("CATEGORY", "Please select category.");
            }
            else
            {
                ifAllCorrect = true;
            }

            return(ifAllCorrect);
        }
Beispiel #12
0
        public void disconnect()
        {
            ThisWindow.Close();
            MainWindow x = new MainWindow();

            x.Show();
            MahApps.Metro.Controls.MetroWindow wd = Window.GetWindow(x) as MahApps.Metro.Controls.MetroWindow;
            if (wd != null)
            {
                wd.ShowMessageAsync("You were Disconnected ", " You were disconnected and sent back to login Window");
            }
        }
Beispiel #13
0
        private async void btnSearch_Click(object sender, RoutedEventArgs e)
        {
            MahApps.Metro.Controls.MetroWindow window = Window.GetWindow(this) as MahApps.Metro.Controls.MetroWindow;

            if (string.IsNullOrEmpty(searchName.Text))
            {
                await window.ShowMessageAsync("Search Name", "Please provide name");
            }
            else
            {
                dgvclientmega.ItemsSource = searchStockist();
            }
        }
        private async void btnSave_Click(object sender, RoutedEventArgs e)
        {
            bool x = await checkFields();

            window = Window.GetWindow(this) as MahApps.Metro.Controls.MetroWindow;
            if (x)
            {
                saveRecord();
                clearFields();
                dgvStocks.ItemsSource = loadDatagridDetails();
                await window.ShowMessageAsync("Save record", "Records successfully saved.");
            }
        }
Beispiel #15
0
        private async void btnUpdate_Click(object sender, RoutedEventArgs e)
        {
            bool x = await checkFields();

            MahApps.Metro.Controls.MetroWindow window = Window.GetWindow(this) as MahApps.Metro.Controls.MetroWindow;

            if (x)
            {
                updateRecord(recID);
                clearFields();
                dgvTollPacker.ItemsSource = loadDataGridDetails();
                await window.ShowMessageAsync("Update Record", "Record updated successfully!");
            }
        }
Beispiel #16
0
        private async void btnAddDR_Click(object sender, RoutedEventArgs e)
        {
            MahApps.Metro.Controls.MetroWindow window = Window.GetWindow(this) as MahApps.Metro.Controls.MetroWindow;

            if (viewMegaStockist != null)
            {
                OrderWindow ow = new OrderWindow(viewMegaStockist, null);
                ow.ShowDialog();
            }
            else
            {
                await window.ShowMessageAsync("ADDING DR", "Please click View DR for selected client.");
            }
        }
Beispiel #17
0
        private async void btnUpdate_Click(object sender, RoutedEventArgs e)
        {
            MahApps.Metro.Controls.MetroWindow window = Window.GetWindow(this) as MahApps.Metro.Controls.MetroWindow;

            updateRecord(recordID);
            await window.ShowMessageAsync("UPDATE RECORD", "Record updated successfully!");

            dgvFreebies.ItemsSource = loadDataGridDetails();
            txtCategory.Text        = "";
            txtDescription.Text     = "";
            recordID             = "";
            btnUpdate.Visibility = Visibility.Hidden;
            btnSave.Visibility   = Visibility.Visible;
        }
Beispiel #18
0
        private async void btnUpdate_Click(object sender, RoutedEventArgs e)
        {
            bool blCorrect = await checkFields();

            MahApps.Metro.Controls.MetroWindow window = Window.GetWindow(this) as MahApps.Metro.Controls.MetroWindow;

            if (blCorrect)
            {
                updateRecord(freebiesModel);
                clearFields();
                await window.ShowMessageAsync("UPDATE RECORD", "Record updated successfully!");

                dgvFreebies.ItemsSource = loadDataGridDetails();
            }
        }
Beispiel #19
0
        private async void btnSave_Click(object sender, RoutedEventArgs e)
        {
            bool bl = await checkFields();

            if (bl)
            {
                MahApps.Metro.Controls.MetroWindow window = Window.GetWindow(this) as MahApps.Metro.Controls.MetroWindow;

                saveRecord();
                await window.ShowMessageAsync("SAVE RECORD", "Record saved successfully!");

                dgvFreebies.ItemsSource = loadDataGridDetails();
                clearFields();
            }
        }
Beispiel #20
0
        private async void btnSave_Click(object sender, RoutedEventArgs e)
        {
            bool bl = await checkFields();

            MahApps.Metro.Controls.MetroWindow window = Window.GetWindow(this) as MahApps.Metro.Controls.MetroWindow;

            if (bl)
            {
                saveRecord();
                txtBankName.Text     = "";
                txtDescription.Text  = "";
                dgvBanks.ItemsSource = await loadDataGridDetails();

                await window.ShowMessageAsync("SAVE RECORD", "Record saved successfully!");
            }
        }
Beispiel #21
0
        private async void btnDelete_Click(object sender, RoutedEventArgs e)
        {
            MahApps.Metro.Controls.MetroWindow window = Window.GetWindow(this) as MahApps.Metro.Controls.MetroWindow;
            MessageDialogResult result = await window.ShowMessageAsync("Delete Record", "Are you sure you want to delete record?", MessageDialogStyle.AffirmativeAndNegative);

            if (result == MessageDialogResult.Affirmative)
            {
                DirectSalesModel dsm = dgvDirectSales.SelectedItem as DirectSalesModel;
                if (dsm != null)
                {
                    //deleteRecord(dsm.ID);
                    //dgvDirectSales.ItemsSource = loadDataGridDetailsDirectSales();
                    dgvDirectSales.Items.Refresh();
                }
            }
        }
        private async void btnSave_Click(object sender, RoutedEventArgs e)
        {
            bool x = await checkFields();

            window = Window.GetWindow(this) as MahApps.Metro.Controls.MetroWindow;

            if (x)
            {
                saveCompany();
                await window.ShowMessageAsync("SAVE RECORD", "Record saved successfully!");

                dgvDepartments.ItemsSource = loadDataGridDetails();
                dgvDepartments.Items.Refresh();
                clearFields();
            }
        }
        private async Task <bool> checkifPasswordSame()
        {
            bool ifSame = false;

            window = Window.GetWindow(this) as MahApps.Metro.Controls.MetroWindow;
            if (txtPassword.Password.Equals(txtVerifyPassword.Password))
            {
                ifSame = true;
            }
            else
            {
                await window.ShowMessageAsync("PASSWORD", "Password mismatch!");
            }

            return(ifSame);
        }
        private async void btnUpdate_Click(object sender, RoutedEventArgs e)
        {
            bool x = await checkFields();

            window = Window.GetWindow(this) as MahApps.Metro.Controls.MetroWindow;

            if (x)
            {
                updateCompany(recordIDtoEdit);
                await window.ShowMessageAsync("UPDATE RECORD", "Record updated successfully!");

                dgvDepartments.ItemsSource = loadDataGridDetails();
                dgvDepartments.Items.Refresh();
                clearFields();
                dgvDepartments.IsEnabled = true;
            }
        }
 public void deleteFile()
 {
     if (SelectedFile1 != null)
     {
         ctx.FileSets.Remove(SelectedFile1);
         ctx.SaveChanges();
         this.X = true;
         Search();
         this.X = false;
         RaisePropertyChanged("Files");
         MahApps.Metro.Controls.MetroWindow wd = Window.GetWindow(ThisWindow) as MahApps.Metro.Controls.MetroWindow;
         if (wd != null)
         {
             wd.ShowMessageAsync("File deleted successfully", "");
         }
     }
 }
Beispiel #26
0
        private async void btnUpdate_Click(object sender, RoutedEventArgs e)
        {
            bool x = await checkFields();

            window = Window.GetWindow(this) as MahApps.Metro.Controls.MetroWindow;

            if (x)
            {
                updateRecord(strRecordID);
                clearFields();
                dgvEmpStatus.ItemsSource = loadDatagridDetails();
                await window.ShowMessageAsync("UPDATE RECORD", "Record updated successfully.");

                btnSave.Visibility   = Visibility.Visible;
                btnUpdate.Visibility = Visibility.Hidden;
                //dgvEmpStatus.IsEnabled = true;
            }
        }
Beispiel #27
0
        private async void btnUpdate_Click(object sender, RoutedEventArgs e)
        {
            MahApps.Metro.Controls.MetroWindow window = Window.GetWindow(this) as MahApps.Metro.Controls.MetroWindow;
            bool x = await checkFields();

            if (x)
            {
                updateRecord();
                await window.ShowMessageAsync("UPDATE RECORD", "Record updated successfully!");

                dgvSalesOffice.ItemsSource = await loadDataGridDetails();

                txtOfficeName.Text   = "";
                txtDescription.Text  = "";
                btnUpdate.Visibility = Visibility.Hidden;
                btnSave.Visibility   = Visibility.Visible;
            }
        }
Beispiel #28
0
        private async void btnDelete_Click(object sender, RoutedEventArgs e)
        {
            MegaStockistModel hme = dgvclientmega.SelectedItem as MegaStockistModel;

            if (hme != null)
            {
                MahApps.Metro.Controls.MetroWindow window = Window.GetWindow(this) as MahApps.Metro.Controls.MetroWindow;

                MessageDialogResult result = await window.ShowMessageAsync("Delete Client", "Are you sure you want to delete client: " + hme.Fullname, MessageDialogStyle.AffirmativeAndNegative);

                if (result == MessageDialogResult.Affirmative)
                {
                    deleteHomeStockist(hme.ID);
                    dgvclientmega.ItemsSource = loadClientMegaStockist();
                    dgvclientmega.Items.Refresh();
                }
            }
        }
        private async void btnDelete_Click(object sender, RoutedEventArgs e)
        {
            MembersModel memB = dgvMembers.SelectedItem as MembersModel;

            if (memB != null)
            {
                MahApps.Metro.Controls.MetroWindow window = Window.GetWindow(this) as MahApps.Metro.Controls.MetroWindow;

                MessageDialogResult result = await window.ShowMessageAsync("Delete Client", "Are you sure you want to delete client: " + memB.Fullname, MessageDialogStyle.AffirmativeAndNegative);

                if (result == MessageDialogResult.Affirmative)
                {
                    deleteEmployee(memB.ID);
                    dgvMembers.ItemsSource = loadClientEmployees();
                    dgvMembers.Items.Refresh();
                }
            }
        }
Beispiel #30
0
        private async void btnDeleteDR_Click(object sender, RoutedEventArgs e)
        {
            OrderHistoryModel orderHist = dgvdr.SelectedItem as OrderHistoryModel;

            MahApps.Metro.Controls.MetroWindow window = Window.GetWindow(this) as MahApps.Metro.Controls.MetroWindow;

            if (orderHist != null)
            {
                MessageDialogResult result = await window.ShowMessageAsync("Delete D.R.", "Are you sure you want to Delete D.R. No: " + orderHist.DRNumber, MessageDialogStyle.AffirmativeAndNegative);

                if (result == MessageDialogResult.Affirmative)
                {
                    deleteDR(orderHist.ID);
                    dgvdr.ItemsSource = loadOrdersHistory(viewMegaStockist.ID);
                    dgvdr.Items.Refresh();
                }
            }
        }