private async void btnFinish_Click(object sender, EventArgs e)
        {
            try
            {
                if (cls.Guid == Guid.Empty)
                {
                    cls.Guid = Guid.NewGuid();
                }

                if (string.IsNullOrWhiteSpace(txtName.Text))
                {
                    frmNotification.PublicInfo.ShowMessage("عنوان نمی تواند خالی باشد");
                    txtName.Focus();
                    return;
                }

                if (string.IsNullOrWhiteSpace(txtLineNumber.Text))
                {
                    frmNotification.PublicInfo.ShowMessage("شماره خط نمی تواند خالی باشد");
                    txtLineNumber.Focus();
                    return;
                }

                if (string.IsNullOrWhiteSpace(txtApi.Text))
                {
                    frmNotification.PublicInfo.ShowMessage("پل ارتباطی نمی تواند خالی باشد");
                    txtApi.Focus();
                    return;
                }


                cls.Name      = txtName.Text.Trim();
                cls.Sender    = txtLineNumber.Text.Trim();
                cls.API       = txtApi.Text.Trim();
                cls.IsCurrent = false;
                cls.Status    = true;

                var res = await SmsPanelBussines.SaveAsync(cls);

                if (res.HasError)
                {
                    frmNotification.PublicInfo.ShowMessage(res.ErrorMessage);
                    return;
                }
                DialogResult = DialogResult.OK;
                Close();
            }
            catch (Exception exception)
            {
                WebErrorLog.ErrorInstence.StartErrorLog(exception);
            }
        }
        private async Task LoadDataAsync(bool status, string search = "")
        {
            try
            {
                list = await SmsPanelBussines.GetAllAsync();

                Search(search, status);
            }
            catch (Exception ex)
            {
                WebErrorLog.ErrorInstence.StartErrorLog(ex);
            }
        }
Beispiel #3
0
 public frmSmsLog(SmsPanelBussines pnl)
 {
     InitializeComponent();
     cls = pnl;
 }
 public frmSmsPanelsMain(Guid guid)
 {
     InitializeComponent();
     cls = SmsPanelBussines.Get(guid);
 }
 public frmSmsPanelsMain()
 {
     InitializeComponent();
     cls = new SmsPanelBussines();
 }