コード例 #1
0
 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
     {
     }
 }
コード例 #2
0
 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();
     }
 }
コード例 #3
0
        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);
        }
コード例 #4
0
 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;
     }
 }