コード例 #1
0
        public void sendSmsForUpload(int ReqId, string Stcode)
        {
            Common.CommonBusiness oCommon = new Common.CommonBusiness();
            string smsBody;
            string result = "";
            bool   sentSMS;

            smsBody = "دانشجوی گرامی، جهت ادامه فرآیند فراغت از تحصيل، با مراجعه به سامانه تسويه حساب نسبت به بارگذاري فايل پايان­نامه خود مطابق آیین­نامه نگارش پایان­نامه در اسرع وقت اقدام نماييد.معاونت پژوهشی";

            string smsStatusText;

            result = oCommon.sendSMS(1, Stcode, smsBody, out sentSMS, out smsStatusText);
        }
コード例 #2
0
        public void sendSmsForDenythes(int ReqId, string Stcode)
        {
            Common.CommonBusiness oCommon = new Common.CommonBusiness();
            string smsBody;
            string result = "";
            bool   sentSMS;

            smsBody = "دانشجوی گرامی، فايل پايان نامه بارگذاري شده جنابعالي/ سركارعالي در سامانه تسويه حساب مورد تاييد قرار نگرفته و موارد لازم جهت انجام اصلاحات در پيام درج شده است.در اسرع وقت با مراجعه به سامانه و انجام اصلاحات مورد نياز نسبت به بارگذاري مجدد فايل پايان نامه اقدام نماييد.معاونت پژوهشی";

            string smsStatusText;

            result = oCommon.sendSMS(1, Stcode, smsBody, out sentSMS, out smsStatusText);
        }
コード例 #3
0
        public void sendSmsForMsg(int ReqId, string Stcode)
        {
            Common.CommonBusiness oCommon = new Common.CommonBusiness();
            string smsBody;
            string result = "";
            bool   sentSMS;

            smsBody = "دانشجوی محترم واحد الکترونیکی، با توجه به درج پیام توسط کارشناس واحد، خواهشمند است در اسرع وقت با مراجعه به سامانه تسویه حساب نسبت به اطلاع از پیام درج شده اقدام لازم را مبذول فرمایید. دانشگاه آزاد اسلامی واحد الکترونیکی";

            string smsStatusText;

            result = oCommon.sendSMS(1, Stcode, smsBody, out sentSMS, out smsStatusText);
        }
コード例 #4
0
        private static void SendSms(FeraghatTahsilDTO oFeraghat, int userID, bool Loan)
        {
            Common.CommonBusiness oCommon     = new Common.CommonBusiness();
            DataTable             smsStatus   = new DataTable();
            FeraghatTahsilDAO     daoFeraghat = new FeraghatTahsilDAO();
            string pasdaranAddress            = "";
            var    address = oCommon.getBasicInformation((int)DTO.basicType.آدرس, 2);

            if (address.Rows.Count > 0 && address.Rows[0]["value"] != DBNull.Value)
            {
                pasdaranAddress = address.Rows[0]["value"].ToString();
            }

            smsStatus = daoFeraghat.getSmsStatus(oFeraghat.Stcode);
            bool   condition;
            string smsBody = "";
            string result  = "";
            bool   sentSMS;

            if (oFeraghat.RizNomarat > 0)
            {
                if (smsStatus.Rows.Count <= 0)
                {
                    condition = false;
                }
                else
                {
                    condition = smsStatus.Rows[smsStatus.Rows.Count - 1]["SendRizNomarat"] == DBNull.Value ? false : (bool)smsStatus.Rows[smsStatus.Rows.Count - 1]["SendRizNomarat"];
                }
                if (!condition)
                {
                    //smsBody = "دانشجوی گرامی ریز نمرات شما درمحل دانشگاه واقع در  "+pasdaranAddress+" دانشگاه آزاد اسلامی آماده تحویل می باشد. تحویل ریز نمرات فقط به خود فارغ التحصیل یا وکیل قانونی وی امکان پذیر است، لطفاً قبل از مراجعه به تقويم كاري دانشگاه (سايت واحد) توجه نماييد.";
                    smsBody = @"دانش آموخته گرامی، باتوجه به شیوع بیماری اپیدمی کرونا و هشدارهای وزارت بهداشت مبنی بر قرنطینه در منزل، لطفا در صورتیکه به مدرک خود نیاز ضروری ندارید از مراجعه حضوری خودداری نموده و دریافت مدرک خود را به زمان مناسب دیگری موکول نمایید.

ضمناً ریزنمره شمادر محل دانشگاه واقع در " + pasdaranAddress + " دانشگاه آزاد اسلامی آماده تحویل می باشد. تحویل ریزنمره فقط به خود فارغ التحصیل یا وکیل قانونی وی امکان پذیر است.";

                    //result = oCommon.SendSMSByUserIdAndType(smsBody, oFeraghat.Stcode, 1);

                    string smsStatusText;
                    oCommon.sendSMS(1, oFeraghat.Stcode, smsBody, out sentSMS, out smsStatusText);

                    //result = oCommon.sendSMS(1, oFeraghat.Stcode,smsBody, out sentSMS);
                    daoFeraghat.UpdateSmsStatus(oFeraghat.Stcode, 1, true);

                    oCommon.InsertIntoUserLog(Convert.ToInt32(userID), DateTime.Now.ToString("HH:mm"), 12, 110, "تایید آماده بودن ریز نمرات", oFeraghat.StudentRequestId);
                }
            }
            if (oFeraghat.GovahiMovaghat > 0)
            {
                if (smsStatus.Rows.Count <= 0)
                {
                    condition = false;
                }
                else
                {
                    condition = smsStatus.Rows[smsStatus.Rows.Count - 1]["SendGovahiMovaghat"] == DBNull.Value ? false : (bool)smsStatus.Rows[smsStatus.Rows.Count - 1]["SendGovahiMovaghat"];
                }

                if (!condition)
                {
                    DataTable Mashmool = new DataTable();
                    Mashmool = daoFeraghat.getMashmoolInfo(oFeraghat.Stcode);
                    int Male;
                    Male = daoFeraghat.getMaleInfo(oFeraghat.Stcode);

                    if (Male == 1)//Male
                    {
                        //smsBody = "دانشجوی گرامی گواهینامه موقت شما درمحل دانشگاه واقع در  " + pasdaranAddress + " دانشگاه آزاد اسلامی آماده تحویل می باشد. تحویل گواهینامه موقت فقط به خود فارغ التحصیل یا وکیل قانونی وی و در صورت ارائه ی برگه اعزام به خدمت بدون غیبت، گواهی اشتغال به تحصیل در مقاطع بالاتر و یا همراه داشتن کارت پایان خدمت، امکان پذیر است،  لطفاً قبل از مراجعه به تقويم كاري دانشگاه (سايت واحد) توجه نماييد";//mard
                        smsBody = @"دانش آموخته گرامی، باتوجه به شیوع بیماری اپیدمی کرونا و هشدارهای وزارت بهداشت مبنی بر قرنطینه در منزل، لطفا در صورتیکه به مدرک خود نیاز ضروری ندارید از مراجعه حضوری خودداری نموده و دریافت مدرک خود را به زمان مناسب دیگری موکول نمایید.
ضمناً گواهینامه موقت شما در محل دانشگاه واقع در آدرس " + pasdaranAddress + " دانشگاه آزاد اسلامی آماده تحویل می باشد. تحویل گواهینامه موقت فقط به خود فارغ التحصیل یا وکیل قانونی وی و در صورت ارائه برگه اعزام به خدمت بدون غیبت، گواهی اشتغال به تحصیل در مقاطع بالاتر و با همراه داشتن کارت پایان خدمت، امکان پذیراست.";
                    }
                    else if (Male == 0)//Female
                    {
                        //smsBody = "دانشجوی گرامی گواهینامه موقت شمادرمحل دانشگاه واقع در  "+pasdaranAddress+" دانشگاه آزاد اسلامی آماده تحویل می باشد. تحویل گواهینامه موقت فقط به خود فارغ التحصیل یا وکیل قانونی وی امکان پذیر است، لطفاً قبل از مراجعه به تقويم كاري دانشگاه (سايت واحد) توجه نماييد";
                        smsBody = @"دانش آموخته گرامی، باتوجه به شیوع بیماری اپیدمی کرونا و هشدارهای وزارت بهداشت مبنی بر قرنطینه در منزل، لطفا در صورتیکه به مدرک خود نیاز ضروری ندارید از مراجعه حضوری خودداری نموده و دریافت مدرک خود را به زمان مناسب دیگری موکول نمایید.

ضمناً گواهینامه موقت شمادر محل دانشگاه واقع در " + pasdaranAddress + " دانشگاه آزاد اسلامی آماده تحویل می باشد. تحویل گواهینامه موقت فقط به خود فارغ التحصیل یا وکیل قانونی وی امکان پذیر است.";
                    }

                    string smsStatusText;
                    oCommon.sendSMS(1, oFeraghat.Stcode, smsBody, out sentSMS, out smsStatusText);

                    daoFeraghat.UpdateSmsStatus(oFeraghat.Stcode, 2, true);

                    oCommon.InsertIntoUserLog(Convert.ToInt32(userID), DateTime.Now.ToString("HH:mm"), 12, 111, "تایید آماده بودن گواهی موقت", oFeraghat.StudentRequestId);
                }
            }
            if (oFeraghat.DaneshNameh > 0)
            {
                if (smsStatus.Rows.Count <= 0)
                {
                    condition = false;
                }
                else
                {
                    condition = smsStatus.Rows[smsStatus.Rows.Count - 1]["SendDaneshnameh"] == DBNull.Value ? false : (bool)smsStatus.Rows[smsStatus.Rows.Count - 1]["SendDaneshnameh"];
                }
                if (!condition)
                {
                    DataTable loan = new DataTable();
                    loan = daoFeraghat.getLoanInfo(oFeraghat.Stcode);

                    if (loan.Rows.Count > 0 || Loan)//vam dar
                    {
                        //smsBody = "دانشجوی گرامی دانشنامه شمادرمحل دانشگاه واقع در  " + pasdaranAddress + " دانشگاه آزاد اسلامی آماده تحویل می باشد. تحویل دانشنامه فقط به خود فارغ التحصیل یا وکیل قانونی وی در صورت تسویه وام و بعد از تحویل گواهینامه موقت امکان پذیر خواهد بود، لطفاً قبل از مراجعه به تقويم كاري دانشگاه (سايت واحد) توجه نماييد";//vamdar
                        smsBody = @"دانش آموخته گرامی، باتوجه به شیوع بیماری اپیدمی کرونا و هشدارهای وزارت بهداشت مبنی بر قرنطینه در منزل، لطفا در صورتیکه به مدرک خود نیاز ضروری ندارید از مراجعه حضوری خودداری نموده و دریافت مدرک خود را به زمان مناسب دیگری موکول نمایید.

ضمناً دانشنامه شما در محل دانشگاه واقع در آدرس " + pasdaranAddress + " دانشگاه آزاد اسلامی آماده تحویل می باشد. تحویل دانشنامه فقط به خود فارغ التحصیل یا وکیل قانونی وی در صورت تسویه وام و بعد از تحویل گواهینامه موقت، امکان پذیراست.";
                    }
                    else//bedoone vam
                    {
                        //smsBody = "دانشجوی گرامی دانشنامه شمادرمحل دانشگاه واقع در  " + pasdaranAddress + " دانشگاه آزاد اسلامی آماده تحویل می باشد. تحویل دانشنامه فقط به خود فارغ التحصیل یا وکیل قانونی وی در صورت تسویه وام و بعد از تحویل گواهینامه موقت امکان پذیر خواهد بود، لطفاً قبل از مراجعه به تقويم كاري دانشگاه (سايت واحد) توجه نماييد";
                        smsBody = @"دانش آموخته گرامی، باتوجه به شیوع بیماری اپیدمی کرونا و هشدارهای وزارت بهداشت مبنی بر قرنطینه در منزل، لطفا در صورتیکه به مدرک خود نیاز ضروری ندارید از مراجعه حضوری خودداری نموده و دریافت مدرک خود را به زمان مناسب دیگری موکول نمایید.

ضمناً دانشنامه شمادر محل دانشگاه واقع در " + pasdaranAddress + " دانشگاه آزاد اسلامی آماده تحویل می باشد. تحویل دانشنامه فقط به خود فارغ التحصیل یا وکیل قانونی وی در صورت تسویه وام و بعد از تحویل گواهینامه موقت امکان پذیر است.";
                    }
                    //result = oCommon.SendSMSByUserIdAndType(smsBody, oFeraghat.Stcode, 1);
                    //result = oCommon.sendSMS(1, oFeraghat.Stcode,smsBody, out sentSMS);
                    string smsStatusText;
                    result = oCommon.sendSMS(1, oFeraghat.Stcode, smsBody, out sentSMS, out smsStatusText);
                    daoFeraghat.UpdateSmsStatus(oFeraghat.Stcode, 3, true);

                    oCommon.InsertIntoUserLog(Convert.ToInt32(userID), DateTime.Now.ToString("HH:mm"), 12, 112, "تایید آماده بودن دانشنامه", oFeraghat.StudentRequestId);
                }
            }
        }