} /// <summary> /// DataListNugget /// Calls [usp_datalistnugget_Contact] /// </summary> //[003] start public static List <Contact> DataListNugget(System.Int32?clientId, System.Int32?teamId, System.Int32?divisionId, System.Int32?loginId, System.Int32?orderBy, System.Int32?sortDir, System.Int32?pageIndex, System.Int32?pageSize, System.String firstNameSearch, System.String lastNameSearch, System.String companyNameSearch, System.Int32?salesmanSearch, System.String telNo, Boolean IsGlobalLogin, System.Int32?clientSearch) { List <ContactDetails> lstDetails = Rebound.GlobalTrader.DAL.SiteProvider.Contact.DataListNugget(clientId, teamId, divisionId, loginId, orderBy, sortDir, pageIndex, pageSize, firstNameSearch, lastNameSearch, companyNameSearch, salesmanSearch, telNo, IsGlobalLogin, clientSearch); if (lstDetails == null) { return(new List <Contact>()); } else { List <Contact> lst = new List <Contact>(); foreach (ContactDetails objDetails in lstDetails) { Rebound.GlobalTrader.BLL.Contact obj = new Rebound.GlobalTrader.BLL.Contact(); obj.ContactId = objDetails.ContactId; obj.ContactName = objDetails.ContactName; obj.Title = objDetails.Title; obj.CompanyName = objDetails.CompanyName; obj.CompanyNo = objDetails.CompanyNo; obj.Telephone = objDetails.Telephone; obj.SalesmanName = objDetails.SalesmanName; obj.RowNum = objDetails.RowNum; obj.RowCnt = objDetails.RowCnt; lst.Add(obj); obj = null; } lstDetails = null; return(lst); } }
/// <summary> /// DropDownForCompany /// Calls [usp_dropdown_Contact_for_Company] /// </summary> public static List <Contact> DropDownForCompany(System.Int32?companyId) { List <ContactDetails> lstDetails = Rebound.GlobalTrader.DAL.SiteProvider.Contact.DropDownForCompany(companyId); if (lstDetails == null) { return(new List <Contact>()); } else { List <Contact> lst = new List <Contact>(); foreach (ContactDetails objDetails in lstDetails) { Rebound.GlobalTrader.BLL.Contact obj = new Rebound.GlobalTrader.BLL.Contact(); obj.ContactId = objDetails.ContactId; obj.ContactName = objDetails.ContactName; lst.Add(obj); obj = null; } lstDetails = null; return(lst); } }
//[002] code end #endregion #region Methods /// <summary> /// AutoSearch /// Calls [usp_autosearch_Contact] /// </summary> public static List <Contact> AutoSearch(System.Int32?clientId, System.String nameSearch) { List <ContactDetails> lstDetails = Rebound.GlobalTrader.DAL.SiteProvider.Contact.AutoSearch(clientId, nameSearch); if (lstDetails == null) { return(new List <Contact>()); } else { List <Contact> lst = new List <Contact>(); foreach (ContactDetails objDetails in lstDetails) { Rebound.GlobalTrader.BLL.Contact obj = new Rebound.GlobalTrader.BLL.Contact(); obj.ContactId = objDetails.ContactId; obj.ContactName = objDetails.ContactName; lst.Add(obj); obj = null; } lstDetails = null; return(lst); } }
/// <summary> /// GetListForCompany /// Calls [usp_selectAll_Contact_for_Company] /// </summary> public static List <Contact> GetListForCompany(System.Int32?companyId) { List <ContactDetails> lstDetails = Rebound.GlobalTrader.DAL.SiteProvider.Contact.GetListForCompany(companyId); if (lstDetails == null) { return(new List <Contact>()); } else { List <Contact> lst = new List <Contact>(); foreach (ContactDetails objDetails in lstDetails) { Rebound.GlobalTrader.BLL.Contact obj = new Rebound.GlobalTrader.BLL.Contact(); obj.ContactId = objDetails.ContactId; obj.ContactName = objDetails.ContactName; obj.Salutation = objDetails.Salutation; obj.FirstName = objDetails.FirstName; obj.LastName = objDetails.LastName; obj.Telephone = objDetails.Telephone; obj.Extension = objDetails.Extension; obj.Fax = objDetails.Fax; obj.Title = objDetails.Title; obj.EMail = objDetails.EMail; obj.HomeTelephone = objDetails.HomeTelephone; obj.MobileTelephone = objDetails.MobileTelephone; obj.CompanyNo = objDetails.CompanyNo; obj.Notes = objDetails.Notes; obj.AddressNo = objDetails.AddressNo; obj.ContactPositionNo = objDetails.ContactPositionNo; obj.TextOnlyEmail = objDetails.TextOnlyEmail; obj.Inactive = objDetails.Inactive; obj.UpdatedBy = objDetails.UpdatedBy; obj.DLUP = objDetails.DLUP; obj.CompanyName = objDetails.CompanyName; obj.FullName = objDetails.FullName; obj.ClientNo = objDetails.ClientNo; obj.Salesman = objDetails.Salesman; obj.DefaultPOContactNo = objDetails.DefaultPOContactNo; obj.DefaultSOContactNo = objDetails.DefaultSOContactNo; obj.SalesmanName = objDetails.SalesmanName; obj.TeamNo = objDetails.TeamNo; obj.DivisionNo = objDetails.DivisionNo; obj.HasSupplementalData = objDetails.HasSupplementalData; obj.HasUserDefinedData = objDetails.HasUserDefinedData; obj.DefaultPO = objDetails.DefaultPO; obj.DefaultSO = objDetails.DefaultSO; //[001] code start obj.FinanceContact = objDetails.FinanceContact; //[001] code end //[002] code start obj.DefaultPOLedgerContactNo = objDetails.DefaultPOLedgerContactNo; obj.DefaultSOLedgerContactNo = objDetails.DefaultSOLedgerContactNo; obj.DefaultPOLedger = objDetails.DefaultPOLedger; obj.DefaultSOLedger = objDetails.DefaultSOLedger; //[002] code end lst.Add(obj); obj = null; } lstDetails = null; return(lst); } }