public VendorManagerViewModel()
 {
     if (DesignerProperties.GetIsInDesignMode(new System.Windows.DependencyObject()))
     {
         return;
     }
     try
     {
         if (DesignerProperties.GetIsInDesignMode(new System.Windows.DependencyObject()))
         {
             return;
         }
         _VendorOBJ         = new skvendors();
         _UpdateVendoryList = new Command(GetVendorList);
         _NewVendor         = new Command(OpenNewVendor);
         _Edit   = new Command(EditVendor, false);
         ToolBar = new ActionBar();
         ToolBar.ButtonList.Add(new ToolBarButton {
             Content = "Refresh", Command = _UpdateVendoryList
         });
         ToolBar.ButtonList.Add(new ToolBarButton {
             Content = "Add New", Command = _NewVendor
         });
         ToolBar.ButtonList.Add(new ToolBarButton {
             Content = "Edit", Command = Edit
         });
         vendorList = new ObservableCollection <skvendors>(skvendors.VendorList());
         Buttons    = new ObservableCollection <ToolBarButton>(ToolBar.ButtonList);
     }
     catch (Exception E)
     {
         ExepionLogger.Logger.LogException(E);
         ExepionLogger.Logger.Show(E);
     }
 }
Ejemplo n.º 2
0
        public IEnumerable <skvendors> GetVendorList(skvendors vendorOBJ)
        {
            long tempval;
            long?sIDv  = long.TryParse(vendorOBJ.VendorID.ToString(), out tempval) ? tempval : (long?)null;
            var  query = from V in DB.dtVendors
                         join A in DB.dtAddresses on V.AddresseID equals A.aID
                         where V.vID.Equals(sIDv
                                            == 0 ? V.vID : sIDv) &&
                         V.VendorsName.IndexOf(vendorOBJ.VendorsName == null ? V.VendorsName : vendorOBJ.VendorsName) >= 0
                         select new skvendors
            {
                VendorID         = V.vID,
                VendorsName      = V.VendorsName,
                VendorsDescption = V.VendorsDescption,
                CurrentAddress   = new skAddresses
                {
                    Active       = A.isActive,
                    AddressID    = A.aID,
                    AddressLine1 = A.AddressLine1,
                    AddressLine2 = A.AddressLine2,
                    AddressLine3 = A.AddressLine3,
                    Country      = A.Country,
                    County       = A.County,
                    PostCode     = A.PostCode,
                    Town         = A.Town
                }
            };

            return(query);
        }
Ejemplo n.º 3
0
        public VendorContract GetVendorList(skvendors VendorObject)
        {
            VendorContract returncontract = new VendorContract();

            returncontract.VendorList = VendorRepo.GetVendorList(VendorObject).ToList();;

            return(returncontract);
        }
Ejemplo n.º 4
0
        public void UpdateVendor(skvendors VendorObj)
        {
            dtVendor Vendor = DB.dtVendors.Single(x => x.vID == VendorObj.VendorID);

            Vendor.VendorsName      = VendorObj.VendorsName;
            Vendor.VendorsDescption = VendorObj.VendorsDescption;
            Vendor.OnlineVender     = VendorObj.onlineVendor;
            Vendor.AddresseID       = VendorObj.CurrentAddress.AddressID;

            DB.SubmitChanges();
        }
 public PurchaseDetailsViewModel()
 {
     if (DesignerProperties.GetIsInDesignMode(new System.Windows.DependencyObject()))
     {
         return;
     }
     Data         = new DataFunctions();
     _PurchaseObj = Data.GetPurchaseDetails(StaticDataReposityory.SelectedSaleID);
     if (_PurchaseObj.VendorId != null)
     {
         _VendorObj  = Data.GetVendorDetails(Convert.ToInt32(_PurchaseObj.VendorId));
         _Addressobj = Data.GetAddressObject(Convert.ToInt32(_VendorObj.AddresseID));
     }
 }
Ejemplo n.º 6
0
        public bool AddNewVendor(skvendors VendorObj)
        {
            if (VendorObj != null)
            {
                dtVendor NewVendor = new dtVendor
                {
                    VendorsName      = VendorObj.VendorsName,
                    VendorsDescption = VendorObj.VendorsDescption,
                    OnlineVender     = VendorObj.onlineVendor,
                    AddresseID       = Convert.ToInt32(VendorObj.AddresseID)
                };

                DB.dtVendors.InsertOnSubmit(NewVendor);
                DB.SubmitChanges();

                return(true);
            }
            else
            {
                return(false);
            }
        }
Ejemplo n.º 7
0
        public NewAddressViewModel()
        {
            _SubmitNewAddressCommand = new Command(SubmitNewAddressMethod);
            _AddressObject           = new skAddresses();

            object LinkObject = ObjectMessenger.FindObject("ADDRESSLINKOBJECT");

            if (LinkObject != null)
            {
                Type ObjectType = LinkObject.GetType();

                switch (ObjectType.Name)
                {
                case "skPerson":
                    PersonObject = LinkObject as skPerson;
                    break;

                case "skvendors":
                    VendorObject = LinkObject as skvendors;
                    break;
                }
            }
        }
Ejemplo n.º 8
0
        public NewVendorViewModel()
        {
            if (DesignerProperties.GetIsInDesignMode(new System.Windows.DependencyObject()))
            {
                return;
            }
            try
            {
                if (DesignerProperties.GetIsInDesignMode(new System.Windows.DependencyObject()))
                {
                    return;
                }
                _VendorObj  = new skvendors();
                _AddressObj = new skAddresses();

                AddressesList = new ObservableCollection <skAddresses>(skAddresses.GetAddressList());
                InitialiseCommands();
            }
            catch (Exception E)
            {
                ExepionLogger.Logger.LogException(E);
                ExepionLogger.Logger.Show(E);
            }
        }
Ejemplo n.º 9
0
        public bool AddNewVendor(skvendors VendorObj, skAddresses AddressObject)
        {
            if (VendorObj != null)
            {
                dtVendor NewVendor = new dtVendor
                {
                    VendorsName      = VendorObj.VendorsName,
                    VendorsDescption = VendorObj.VendorsDescption,
                    OnlineVender     = VendorObj.onlineVendor,
                };

                dtAddress NewAdress = new dtAddress
                {
                    AddressLine1 = AddressObject.AddressLine1,
                    AddressLine2 = AddressObject.AddressLine2,
                    AddressLine3 = AddressObject.AddressLine3,
                    Country      = AddressObject.Country,
                    County       = AddressObject.County,
                    PostCode     = AddressObject.PostCode,
                    Town         = AddressObject.Town,
                    isActive     = true
                };

                NewAdress.dtVendors.Add(NewVendor);


                DB.dtAddresses.InsertOnSubmit(NewAdress);
                DB.SubmitChanges();

                return(true);
            }
            else
            {
                return(false);
            }
        }
Ejemplo n.º 10
0
 public void UpdateVendor(skvendors VendorObject)
 {
     VendorRepo.UpdateVendor(VendorObject);
 }
Ejemplo n.º 11
0
 public void AddNewVendor(skvendors VendorObject, skAddresses AddressObject)
 {
     VendorRepo.AddNewVendor(VendorObject, AddressObject);
 }
Ejemplo n.º 12
0
 public void AddNewVendor(skvendors VendorObject)
 {
     VendorRepo.AddNewVendor(VendorObject);
 }
Ejemplo n.º 13
0
 public void UpdateVendor(skvendors VendorObject)
 {
     base.Channel.UpdateVendor(VendorObject);
 }
Ejemplo n.º 14
0
 public void AddNewVendor(skvendors VendorObject, skAddresses AddressObject)
 {
     base.Channel.AddNewVendor(VendorObject, AddressObject);
 }
Ejemplo n.º 15
0
 public void AddNewVendor(skvendors VendorObject)
 {
     base.Channel.AddNewVendor(VendorObject);
 }
Ejemplo n.º 16
0
 public VendorContract GetVendorList(skvendors VendorObject)
 {
     return(base.Channel.GetVendorList(VendorObject));
 }