private void SaveUserWiseCompany(int userID, int?loggedUser, List <vmCompany> companyList) { GenericFactory_EF_CmnUserWiseCompany = new CmnUserWiseComapny_EF(); try { Int64 userCompanyId = GenericFactory_EF_CmnUserWiseCompany.getMaxVal_int64("UserCompanyID", "CmnUserWiseCompany"); foreach (vmCompany aitem in companyList) { CmnUserWiseCompany _userwiseCompany = new CmnUserWiseCompany(); _userwiseCompany.UserCompanyID = userCompanyId; _userwiseCompany.UserID = userID; _userwiseCompany.CompanyID = Convert.ToInt16(aitem.id); _userwiseCompany.CreateBy = loggedUser; _userwiseCompany.CreateOn = DateTime.Now; _userwiseCompany.IsDeleted = false; _userwiseCompany.IsDefault = aitem.IsDefult; _userwiseCompany.CreatePc = HostService.GetIP(); GenericFactory_EF_CmnUserWiseCompany.Insert(_userwiseCompany); GenericFactory_EF_CmnUserWiseCompany.Save(); userCompanyId++; } } catch { } }
private void UpdateIsDefult(List <vmCompany> companyList, int?loggedUser, int userID) { foreach (vmCompany aitem in companyList) { CmnUserWiseCompany _userWiseCompanyObj = GenericFactory_EF_CmnUserWiseCompany.FindBy(x => x.IsDeleted == false && x.UserID == userID && x.CompanyID == aitem.id).FirstOrDefault(); _userWiseCompanyObj.UpdateOn = DateTime.Today; _userWiseCompanyObj.UpdateBy = loggedUser; _userWiseCompanyObj.UpdatePc = HostService.GetIP(); _userWiseCompanyObj.IsDefault = aitem.IsDefult; GenericFactory_EF_CmnUserWiseCompany.Update(_userWiseCompanyObj); GenericFactory_EF_CmnUserWiseCompany.Save(); } }
private List <vmCompany> GetNewComapny(List <vmCompany> companyList, int?userID) { _ctxCmn = new ERP_Entities(); List <vmCompany> _newCompanyList = new List <vmCompany>(); foreach (vmCompany acompany in companyList) { CmnUserWiseCompany cmUserWiseComapny = _ctxCmn.CmnUserWiseCompanies.Where(x => x.UserID == userID && x.CompanyID == acompany.id && x.IsDeleted == false).FirstOrDefault(); if (cmUserWiseComapny == null) { _newCompanyList.Add(acompany); } } return(_newCompanyList); }
private void ModifyUserWiseCompany(int?userID, int?loggedUser, List <vmCompany> _deleteCompanyList) { try { foreach (vmCompany aitem in _deleteCompanyList) { CmnUserWiseCompany _userWiseCompanyObj = GenericFactory_EF_CmnUserWiseCompany.FindBy(x => x.IsDeleted == false && x.UserID == userID && x.CompanyID == aitem.id).FirstOrDefault(); _userWiseCompanyObj.DeleteOn = DateTime.Today; _userWiseCompanyObj.DeleteBy = loggedUser; _userWiseCompanyObj.DeletePc = HostService.GetIP(); _userWiseCompanyObj.IsDeleted = true; GenericFactory_EF_CmnUserWiseCompany.Update(_userWiseCompanyObj); GenericFactory_EF_CmnUserWiseCompany.Save(); } } catch (Exception) { throw; } }