Exemple #1
0
        //Firma Mesajlarý Getir
        public static DataTable GetCompanyMessages(int CompanyID, bool IsDeleted, EnumDB.MemberTypes MessageOwnerTypeCode)
        {
            DataTable dt;

            try
            {
                PIKCV.DAL.Messages objMessages = new PIKCV.DAL.Messages();
                dt = objMessages.GetCompanyMessages(CompanyID, IsDeleted, (int)MessageOwnerTypeCode);
            }
            catch (Exception)
            {
                dt = null;
                throw;
            }
            return(dt);
        }
Exemple #2
0
        //Tüm Mesajlarý Getir
        public static DataTable GetAllMessages(int UserID, bool IsDeleted, EnumDB.MemberTypes MessageOwnerTypeCode, string CompanyID, string JobID)
        {
            DataTable dt;

            try
            {
                PIKCV.DAL.Messages objMessages = new PIKCV.DAL.Messages();
                dt = objMessages.LoadAllMessages(UserID, IsDeleted, (int)MessageOwnerTypeCode, CompanyID, JobID);
            }
            catch (Exception)
            {
                dt = null;
                throw;
            }
            return(dt);
        }
Exemple #3
0
        public bool InsertMessages(int CompanyID, string MessageBody, string MessageTitle, EnumDB.MemberTypes MessageOwnerType, EnumDB.MemberTypes MessageSenderType, ArrayList arrUsers)
        {
            PIKCV.DAO.TransactionMgr Tran = PIKCV.DAO.TransactionMgr.ThreadTransactionMgr();

            try
            {
                for (int i = 0; i < arrUsers.Count; i++)
                {
                    PIKCV.DAL.Messages obj = new PIKCV.DAL.Messages();

                    obj.AddNew();
                    obj.CreateDate           = DateTime.Now;
                    obj.IsDeleted            = false;
                    obj.IsRead               = false;
                    obj.JobID                = 0;
                    obj.MessageBody          = CARETTA.COM.Util.ReplaceStrForDB(MessageBody);
                    obj.MessageOwnerID       = Convert.ToInt32(arrUsers[i]);
                    obj.MessageOwnerTypeCode = (int)MessageOwnerType;
                    obj.MessageTitle         = CARETTA.COM.Util.ReplaceStrForDB(MessageTitle);
                    obj.MessageTypeCode      = 1;
                    obj.SenderID             = CompanyID;
                    obj.SenderTypeCode       = (int)MessageSenderType;
                    obj.Save();
                }

                Tran.CommitTransaction();

                return(true);
            }
            catch (Exception)
            {
                Tran.RollbackTransaction();
                PIKCV.DAO.TransactionMgr.ThreadTransactionMgrReset();
                return(false);
            }
        }
Exemple #4
0
 public static DataTable GetAllMessages(int UserID, bool IsDeleted, EnumDB.MemberTypes MessageOwnerTypeCode)
 {
     return(GetAllMessages(UserID, IsDeleted, MessageOwnerTypeCode, "%", "%"));
 }