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); } }
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); }
public VendorContract GetVendorList(skvendors VendorObject) { VendorContract returncontract = new VendorContract(); returncontract.VendorList = VendorRepo.GetVendorList(VendorObject).ToList();; return(returncontract); }
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)); } }
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); } }
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; } } }
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); } }
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); } }
public void UpdateVendor(skvendors VendorObject) { VendorRepo.UpdateVendor(VendorObject); }
public void AddNewVendor(skvendors VendorObject, skAddresses AddressObject) { VendorRepo.AddNewVendor(VendorObject, AddressObject); }
public void AddNewVendor(skvendors VendorObject) { VendorRepo.AddNewVendor(VendorObject); }
public void UpdateVendor(skvendors VendorObject) { base.Channel.UpdateVendor(VendorObject); }
public void AddNewVendor(skvendors VendorObject, skAddresses AddressObject) { base.Channel.AddNewVendor(VendorObject, AddressObject); }
public void AddNewVendor(skvendors VendorObject) { base.Channel.AddNewVendor(VendorObject); }
public VendorContract GetVendorList(skvendors VendorObject) { return(base.Channel.GetVendorList(VendorObject)); }