public void LoadPayeeRepresentative()
        {
            if (SystemClass.CheckConnection())
            {
                ImusCityHallEntities db = new ImusCityHallEntities();
                gd.Clear();
                db = new ImusCityHallEntities();
                var representative = db.PayeeRepresentativeViews.Where(m => m.PayeeID == null).OrderBy(m => m.PayeeRepresentativeName).ToList();
                foreach (var dr in representative)
                {
                    PayeeRepresentativeClass i = new PayeeRepresentativeClass()
                    {
                        Name = dr.PayeeRepresentativeName.ToString(),
                        Id   = dr.PayeeRepID
                    };
                    gd.Add(i);
                }

                represetativelb.ItemsSource       = gd;
                represetativelb.SelectedValuePath = "Id";
                represetativelb.Items.Refresh();
            }
            else
            {
                MessageBox.Show(SystemClass.DBConnectionErrorMessage);
            }
        }
Exemplo n.º 2
0
        private void MetroWindow_Loaded(object sender, RoutedEventArgs e)
        {
            if (SystemClass.CheckConnection())
            {
                ImusCityHallEntities db = new ImusCityHallEntities();
                ImusCityGovernmentSystem.Model.Payee payee = db.Payees.Find(PayeeID);
                payeenotb.Text        = payee.PayeeNo;
                companynametb.Text    = payee.CompanyName;
                companyaddresstb.Text = payee.CompanyAddress;
                tinnotb.Text          = payee.TIN;
                contactnotb.Text      = payee.LandlineNo;

                gd.Clear();
                db = new ImusCityHallEntities();
                if (db.PayeeRepresentatives.Where(m => m.PayeeID == PayeeID).Count() == 0)
                {
                    var representative = db.PayeeRepresentativeViews.OrderBy(m => m.PayeeRepresentativeName).ToList();
                    foreach (var dr in representative)
                    {
                        PayeeRepresentativeClass i = new PayeeRepresentativeClass()
                        {
                            Name = dr.PayeeRepresentativeName.ToString(),
                            Id   = dr.PayeeRepID
                        };
                        gd.Add(i);
                    }
                }
                else
                {
                    var representative = db.PayeeRepresentativeViews.OrderBy(m => m.PayeeRepresentativeName).ToList();
                    foreach (var dr in representative)
                    {
                        PayeeRepresentativeClass i = new PayeeRepresentativeClass()
                        {
                            Name       = dr.PayeeRepresentativeName.ToString(),
                            Id         = dr.PayeeRepID,
                            IsSelected = dr.PayeeID == null || dr.PayeeID != PayeeID ? false : true
                        };
                        gd.Add(i);
                    }
                }


                represetativelb.ItemsSource = gd;
                represetativelb.Items.Refresh();
            }
            else
            {
                Mouse.OverrideCursor = null;
                MessageBox.Show(SystemClass.DBConnectionErrorMessage);
            }
        }