private async void SendButton_Click(object sender, RoutedEventArgs e)
        {
            createSMS();
            if (SMS != null)
            {
                int result = SMSManager.Instance.SendASMS(SMS.PHONE_NUMBER, SMS.CONTENT);
                if (result == 1)
                {
                    await MainWindow.Instance.ShowMessageAsync(Messages.TTL_MSG, "Sms has been sent", MessageDialogStyle.Affirmative);

                    SMS.SENDING_STATUS = true;
                    SMS.SEND_DATE_TIME = System.DateTime.Now;
                    SMSService.InsertSMS(SMS);
                    SMS = null;
                }
                else
                {
                    await MainWindow.Instance.ShowMessageAsync(Messages.TTL_MSG, "Sms sending failed", MessageDialogStyle.Affirmative);

                    SMS.SENDING_STATUS = false;
                    SMS.SEND_DATE_TIME = System.DateTime.Now;
                    SMSService.InsertSMS(SMS);
                }
            }
            else
            {
                await MainWindow.Instance.ShowMessageAsync(Messages.TTL_MSG, "Please Select a Customer!", MessageDialogStyle.Affirmative);
            }
        }
        private void createSMS()
        {
            sm _nsms = new sm();

            try
            {
                _nsms.ID = IDHandller.generateID("sms");

                _nsms.PHONE_NUMBER   = SelectedCustomer.PHONE_HP1;
                _nsms.CONTENT        = "Dear " + LetterHandller.Uppercase(SelectedCustomer.FULLNAME) + ", We confirm loan of Rs." + AmountTextBox.Text + " has been granted." + Environment.NewLine + Messages.TTL_MSG;
                _nsms.TYPE           = "send";
                _nsms.SENDING_STATUS = true;

                _nsms.STATUS          = true;
                _nsms.INSERT_USER_ID  = Session.LoggedEmployee.ID;
                _nsms.INSERT_DATETIME = System.DateTime.Now;

                _nsms.FK_EMPLOYEE_ID = Session.LoggedEmployee.ID;
                _nsms.FK_CUSTOMER_ID = SelectedCustomer.ID;
                SMS = _nsms;
            }
            catch
            {
                SMS = null;
            }
        }
        private void createSMS()
        {
            sm _nsms = new sm();

            try
            {
                _nsms.ID = IDHandller.generateID("sms");

                _nsms.PHONE_NUMBER   = PhoneNumberTextBox.Text;
                _nsms.CONTENT        = SMSContentTextBox.Text;
                _nsms.TYPE           = "send";
                _nsms.SENDING_STATUS = true;

                _nsms.STATUS          = true;
                _nsms.INSERT_USER_ID  = Session.LoggedEmployee.ID;
                _nsms.INSERT_DATETIME = System.DateTime.Now;

                _nsms.FK_EMPLOYEE_ID = Session.LoggedEmployee.ID;
                _nsms.FK_CUSTOMER_ID = SelectedCustomer.ID;
                SMS = _nsms;
            }
            catch
            {
                SMS = null;
            }
        }
Beispiel #4
0
 public void Clear()
 {
     MsgId    = sm.None;
     iStep    = 0;
     iPreStep = 0;
     sMsg     = "";
     sSubMsg  = "";
     bEnded   = false;
     sErrMsg  = "";
 }
Beispiel #5
0
 public sm find_sms_By_ID(int id)
 {
     try
     {
         sms = db.sms.SingleOrDefault(a => a.id == id);
         return(sms);
     }
     catch (Exception)
     {
         return(null);
     }
 }
Beispiel #6
0
 public sm findByCode(string code)
 {
     try
     {
         sms = db.sms.SingleOrDefault(a => a.code == code);
         return(sms);
     }
     catch (Exception)
     {
         return(null);
     }
 }
Beispiel #7
0
 public sm delete_sm()
 {
     try
     {
         sm prev_sms = db.sms.SingleOrDefault(a => a.id == sms.id);
         db.sms.DeleteOnSubmit(prev_sms);
         return(sms);
     }
     catch (Exception)
     {
         return(null);
     }
 }
Beispiel #8
0
        //비젼쪽 센드 관련.
        static public void SendVisnMsg(sm _MsgStat, string _sSubMsg = "")
        {
            if (SendStat.iStep != 0)
            {
                return;
            }
            if (RecvStat.iStep != 0)
            {
                return;
            }
            SendStat.Clear();
            SendStat.CycleInit();

            SendStat.MsgId   = _MsgStat;
            SendStat.sSubMsg = _sSubMsg;
        }
Beispiel #9
0
        public sm alter_sm()
        {
            try
            {
                sm prev_sms = db.sms.SingleOrDefault(a => a.id == sms.id);

                prev_sms.description = sms.description;
                prev_sms.category    = sms.category;
                prev_sms.content     = sms.content;
                prev_sms.conclusion  = sms.conclusion;
                prev_sms.subject     = sms.subject;
                db.SubmitChanges();
                return(sms);
            }
            catch (Exception)
            {
                return(null);
            }
        }
Beispiel #10
0
 public sms_crud(sm sms_)
 {
     this.sms_ = sms_;
 }