コード例 #1
0
        private List <MegaStockistModel> searchStockist()
        {
            conDB = new ConnectionDB();
            MegaStockistModel        depotStockist    = new MegaStockistModel();
            List <MegaStockistModel> lstDepotStockist = new List <MegaStockistModel>();

            queryString = "SELECT ID, firstname, lastname, phonenumber, address, clienttype FROM dbpackage.tblclients where " +
                          "(isDeleted = 0) AND (clienttype = 1)";

            queryString += " AND (dbpackage.tblclients.lastname like '%" + searchName.Text + "%' OR dbpackage.tblclients.firstname " +
                           "like '%" + searchName.Text + "%')";

            MySqlDataReader reader = conDB.getSelectConnection(queryString, null);

            while (reader.Read())
            {
                depotStockist.ID        = reader["ID"].ToString();
                depotStockist.FirstName = reader["firstname"].ToString();
                depotStockist.LastName  = reader["lastname"].ToString();
                depotStockist.ContactNo = reader["phonenumber"].ToString();
                depotStockist.Address   = reader["address"].ToString();
                depotStockist.Fullname  = depotStockist.LastName + ", " + depotStockist.FirstName;

                lstDepotStockist.Add(depotStockist);
                depotStockist = new MegaStockistModel();
            }

            conDB.closeConnection();

            return(lstDepotStockist);
        }
コード例 #2
0
 public AddPaymentWindow(OrderWindow ow, MegaStockistModel msm, OrderHistoryModel ohm)
 {
     orderWin       = ow;
     megaStockModel = msm;
     orderHistory   = ohm;
     InitializeComponent();
 }
コード例 #3
0
        private List <MegaStockistModel> loadClientMegaStockist()
        {
            conDB = new ConnectionDB();
            MegaStockistModel        megaStockist    = new MegaStockistModel();
            List <MegaStockistModel> lstMegaStockist = new List <MegaStockistModel>();

            queryString = "SELECT ID, firstname, lastname, phonenumber, address, clienttype FROM dbpackage.tblclients where " +
                          "isDeleted = 0 AND clienttype = 1 ORDER BY lastname asc";

            MySqlDataReader reader = conDB.getSelectConnection(queryString, null);

            while (reader.Read())
            {
                megaStockist.ID        = reader["ID"].ToString();
                megaStockist.FirstName = reader["firstname"].ToString();
                megaStockist.LastName  = reader["lastname"].ToString();
                megaStockist.ContactNo = reader["phonenumber"].ToString();
                megaStockist.Address   = reader["address"].ToString();
                megaStockist.Fullname  = megaStockist.LastName + ", " + megaStockist.FirstName;

                lstMegaStockist.Add(megaStockist);
                megaStockist = new MegaStockistModel();
            }

            conDB.closeConnection();

            return(lstMegaStockist);
        }
コード例 #4
0
        private void btnEditClient_Click(object sender, RoutedEventArgs e)
        {
            MegaStockistModel megaStck = dgvclientmega.SelectedItem as MegaStockistModel;

            AddClientWindow acw = new AddClientWindow(this, megaStck);

            acw.ShowDialog();
        }
コード例 #5
0
        private void btnViewDR_Click(object sender, RoutedEventArgs e)
        {
            viewMegaStockist = dgvclientmega.SelectedItem as MegaStockistModel;

            if (viewMegaStockist != null)
            {
                dgvdr.ItemsSource           = loadOrdersHistory(viewMegaStockist.ID);
                lblCientNameDisplay.Content = "D.R. records for " + viewMegaStockist.Fullname;

                disableEnableControls(false);
                btnDRDetails.IsEnabled = true;
                btnAddDR.IsEnabled     = true;
                btnEditDR.IsEnabled    = true;
                btnDeleteDR.IsEnabled  = true;
            }
        }
コード例 #6
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();
                }
            }
        }
コード例 #7
0
 public OrderWindow(MegaStockistModel msm, OrderHistoryModel ohm)
 {
     orderHistory    = ohm;
     megaStockistMod = msm;
     InitializeComponent();
 }
コード例 #8
0
 public OrderWindow(MegaStockistModel msm)
 {
     megaStockistMod = msm;
     InitializeComponent();
 }
コード例 #9
0
 public AddClientWindow(SPMSUN_MegaStockist ms, MegaStockistModel msm)
 {
     megaStockist = msm;
     spmsun_mega  = ms;;
     InitializeComponent();
 }