Esempio n. 1
0
 public static Common.Outbox Load(Guid guid)
 {
     Business.Outbox smsSentController = new Business.Outbox();
     Common.Outbox   smsSent           = new Common.Outbox();
     smsSentController.Load(guid, smsSent);
     return(smsSent);
 }
Esempio n. 2
0
        private void InitializePage()
        {
            #region GetSenderNumber
            DataTable dtSender = Facade.PrivateNumber.GetUserPrivateNumbersForSend(UserGuid);
            dtSender.Columns.Add("Value", typeof(string));
            foreach (DataRow row in dtSender.Rows)
            {
                row["Value"] = string.Format("{0};{1}", row["Guid"], row["Type"]);
            }
            drpSenderNumber.DataSource     = dtSender;
            drpSenderNumber.DataTextField  = "Number";
            drpSenderNumber.DataValueField = "Value";
            drpSenderNumber.DataBind();
            drpSenderNumber.Items.Insert(0, new ListItem(string.Empty, string.Empty));
            #endregion

            #region GetPeriodType
            foreach (SmsSentPeriodType periodType in System.Enum.GetValues(typeof(SmsSentPeriodType)))
            {
                drpPeriodType.Items.Add(new ListItem(Language.GetString(periodType.ToString()), ((int)periodType).ToString()));
            }

            drpPeriodType.Items.Insert(0, new ListItem(string.Empty, string.Empty));
            #endregion


            dtpSendDateTime.Time = DateTime.Now.TimeOfDay.ToString();

            btnSendTestSms.Text = Language.GetString(btnSendTestSms.Text);
            btnSendSms.Text     = Language.GetString(btnSendSms.Text);

            if (Session["Language"].ToString() == "fa")
            {
                dtpSendDateTime.Date = DateManager.GetSolarDate(DateTime.Now);
            }
            else
            {
                dtpSendDateTime.Date = DateTime.Now.ToShortDateString();
            }

            if (ReferenceGuid != Guid.Empty)
            {
                switch (MasterPage.ToLower())
                {
                case "usersoutbox":
                case "useroutbox":
                    Common.Outbox outbox = Facade.Outbox.Load(ReferenceGuid);
                    txtSmsBody.Text = outbox.SmsText;
                    break;

                case "inbox":
                    Common.Inbox inbox = Facade.Inbox.Load(ReferenceGuid);
                    txtSmsBody.Text = inbox.SmsText;
                    break;
                }
            }
        }