public static DataTable EnterMessageGroup(string idSender, string message, string idGrp, bool flagReplayed, int idReplayed, int flagTypeFile = 1, string format = "")

        {
            string   persianDateChat = DatePersian.GetDateNow();
            DateTime dateChat        = DateTime.Now;
            string   TimeChat        = DatePersian.GetTimeNow12();

            return(MessageGroupDAO.InsertMessageGroupDAO(idSender, message,
                                                         dateChat, persianDateChat, TimeChat, idGrp,
                                                         (flagReplayed == false ? 0 : 1), idReplayed, flagTypeFile, format));
        }
Exemple #2
0
        public static DataTable InsertSendSms(string idGrp)
        {
            DataTable DtInsert = null;

            if (idGrp != "" && idGrp != null && !(CheckSendedSmsToday(idGrp)))
            {
                DataTable dtOs;
                dtOs = ContactBuisnes.GetConatctOstads(idGrp);
                if (dtOs != null && dtOs.Rows.Count > 0)
                {
                    string persianDate = DatePersian.GetDateNow();
                    string Time        = DatePersian.GetTimeNow12();
                    string fullNameSt  = ContactBuisnes.FullNameSt(idGrp);
                    string textMsg     = TextLogSms.GetTextLogSms(fullNameSt, idGrp);
                    DtInsert = SendSmsContactDAO.InsertLogSms(fullNameSt, idGrp, persianDate,
                                                              Time, textMsg, CheckTimeSendSms());
                    if (CheckTimeSendSms())
                    {
                        SendSmsOS(dtOs, textMsg);
                    }
                }
            }
            return(DtInsert);
        }