Ejemplo n.º 1
0
        private void addMsgRecipientByMsgIDUserIDs(int nJobID, CrmtMsg crmtMsg, List<int> nUserIDs, DataService ds)
        {
            CrmtJob crmtJob = ds.CrmtJob.GetAllNotDelete().Where(x => x.nID == nJobID).FirstOrDefault();

            if (crmtJob != null)
            {
                for (int i = 0; i < nUserIDs.Count; i++)
                {
                    CrmtMsgRecipient msgRecipient = new CrmtMsgRecipient()
                    {
                        gID = Guid.NewGuid(),
                        gMsgID = crmtMsg.gID,
                        nUserID = nUserIDs.ElementAt(i),
                        bSent = false
                    };
                    ds.CrmtMsgRecipient.Add(msgRecipient);
                }
            }
        }
Ejemplo n.º 2
0
 private void addMsgRecipientByMsgIDUserIDs(CrmtMsg crmtMsg, List<int> nUserIDs, DataService ds)
 {
     for (int i = 0; i < nUserIDs.Count; i++)
     {
         CrmtMsgRecipient msgRecipient = new CrmtMsgRecipient()
         {
             gID = Guid.NewGuid(),
             gMsgID = crmtMsg.gID,
             nUserID = nUserIDs.ElementAt(i),
             bSent = false
         };
         ds.CrmtMsgRecipient.Add(msgRecipient);
     }
 }
Ejemplo n.º 3
0
        private void addMsgRecipientByMsgID(int nJobID, CrmtMsg crmtMsg, DataService ds)
        {
            CrmtJob crmtJob = ds.CrmtJob.GetAllNotDelete().Where(x => x.nID == nJobID).FirstOrDefault();

            if (crmtJob != null)
            {
                List<int> userIDList = new List<int>();
                if (crmtJob.nTechnician1ID != null)
                    userIDList.Add(crmtJob.nTechnician1ID.Value);
                if (crmtJob.nTechnician2ID != null)
                    userIDList.Add(crmtJob.nTechnician2ID.Value);
                if (crmtJob.nTechnician3ID != null)
                    userIDList.Add(crmtJob.nTechnician3ID.Value);
                if (crmtJob.nTechnician4ID != null)
                    userIDList.Add(crmtJob.nTechnician4ID.Value);
                if (crmtJob.nAdHocTechnicianID != null)
                    userIDList.Add(crmtJob.nAdHocTechnicianID.Value);

                for (int i = 0; i < userIDList.Count; i++)
                {
                    CrmtMsgRecipient msgRecipient = new CrmtMsgRecipient()
                    {
                        gID = Guid.NewGuid(),
                        gMsgID = crmtMsg.gID,
                        nUserID = userIDList.ElementAt(i),
                        bSent = false
                    };
                    ds.CrmtMsgRecipient.Add(msgRecipient);
                }
            }
        }