Exemple #1
0
        private void RefreshItems(object sender, EventArgs e)
        {
            var biz = new SmsBiz();

            dataGridView.DataSource = biz.LoadItems();
            dataGridView.Refresh();
        }
Exemple #2
0
        public SmsView(User user)
        {
            InitializeComponent();

            dataGridView.AutoGenerateColumns = false;

            var biz = new SmsBiz();
            dataGridView.DataSource = biz.LoadItems();
            dataGridView.Refresh();

            currentUser = user;
        }
Exemple #3
0
        public SmsView(User user)
        {
            InitializeComponent();

            dataGridView.AutoGenerateColumns = false;

            var biz = new SmsBiz();

            dataGridView.DataSource = biz.LoadItems();
            dataGridView.Refresh();

            currentUser = user;
        }
Exemple #4
0
        private void DeleteItem(object sender, EventArgs e)
        {
            var items = new List<Sms>();

            foreach (DataGridViewRow row in dataGridView.Rows)
            {
                if (row.Cells[0].Value != null && row.Cells[0].Value == "1")
                {
                    items.Add(row.DataBoundItem as Sms);
                }
            }

            var biz = new SmsBiz();
            biz.RemoveItem(items);

            RefreshItems(sender, e);
        }
Exemple #5
0
        private bool CustomValidation()
        {
            bool hasError = true;

            errorProvider.Clear();

            if (currentCustomer == null)
            {
                errorProvider.SetError(textCustomer, Constants.Messages.RequireMessage);
                hasError = false;

                textCustomer.Focus();
            }

            if (!string.IsNullOrEmpty(txtRecipient.Text) && txtRecipient.Text.Length > 0)
            {
                var biz = new SmsBiz();
                var sms = biz.LoadItem(Constants.SmsDeliveryInternal1);
                if (sms != null)
                {
                    var content = sms.Content;
                    content = content.Replace(Constants.SmsParameter1, txtRecipient.Text.Trim());
                    if (content.Length > 158)
                    {
                        errorProvider.SetError(txtRecipient, Constants.Messages.SmsOverRange);
                        hasError = false;

                        txtRecipient.Focus();
                    }
                }
            }

            if (!string.IsNullOrEmpty(textDuNo.Text))
            {
                decimal value = 0;
                if (!decimal.TryParse(textDuNo.Text, out value))
                {
                    errorProvider.SetError(textDuNo, Constants.Messages.InvalidType);
                    hasError = false;

                    textDuNo.Focus();
                }
            }

            return(hasError);
        }
Exemple #6
0
        private void DeleteItem(object sender, EventArgs e)
        {
            var items = new List <Sms>();

            foreach (DataGridViewRow row in dataGridView.Rows)
            {
                if (row.Cells[0].Value != null && row.Cells[0].Value == "1")
                {
                    items.Add(row.DataBoundItem as Sms);
                }
            }

            var biz = new SmsBiz();

            biz.RemoveItem(items);

            RefreshItems(sender, e);
        }
Exemple #7
0
        public SmsForm(int id, User user)
        {
            InitializeComponent();

            textName.Focus();
            itemId = id;

            var biz = new SmsBiz();
            var item = biz.LoadItem(id);

            textName.Text = item.Name;
            textContent.Text = item.Content;
            created = item.Created;
            createdBy = item.CreatedByUserId;
            modified = item.Modified;
            modifiedBy = item.ModifiedByUserId;

            InitForm(user);

            this.Text = "Sửa Sms";
        }
Exemple #8
0
        public SmsForm(int id, User user)
        {
            InitializeComponent();

            textName.Focus();
            itemId = id;

            var biz  = new SmsBiz();
            var item = biz.LoadItem(id);

            textName.Text    = item.Name;
            textContent.Text = item.Content;
            created          = item.Created;
            createdBy        = item.CreatedByUserId;
            modified         = item.Modified;
            modifiedBy       = item.ModifiedByUserId;

            InitForm(user);

            this.Text = "Sửa Sms";
        }
Exemple #9
0
        private void SaveItem(object sender, EventArgs e)
        {
            if (CustomValidation())
            {
                var item = new Sms();
                item.Name    = textName.Text;
                item.Content = textContent.Text;

                if (itemId > 0)
                {
                    item.Id              = itemId;
                    item.Created         = created;
                    item.CreatedByUserId = createdBy;

                    item.Modified         = DateTime.Now;
                    item.ModifiedByUserId = currentUser;

                    var biz = new SmsBiz();
                    biz.UpdateItem(item);
                }
                else
                {
                    item.Created         = DateTime.Now;
                    item.CreatedByUserId = currentUser;

                    item.Modified         = DateTime.Now;
                    item.ModifiedByUserId = currentUser;

                    var biz = new SmsBiz();
                    biz.SaveItem(item);
                }

                this.Close();
            }
            else
            {
                this.DialogResult = System.Windows.Forms.DialogResult.None;
            }
        }
        private bool CustomValidation()
        {
            bool hasError = true;
            errorProvider.Clear();

            if (string.IsNullOrEmpty(textTenSms.Text))
            {
                errorProvider.SetError(textTenSms, Constants.Messages.RequireMessage);
                hasError = false;

                textTenSms.Focus();
            }

            if (string.IsNullOrEmpty(textFullName.Text))
            {
                errorProvider.SetError(textFullName, Constants.Messages.RequireMessage);
                hasError = false;

                textFullName.Focus();
            }

            if (string.IsNullOrEmpty(textAddress1.Text))
            {
                errorProvider.SetError(textAddress1, Constants.Messages.RequireMessage);
                hasError = false;

                textAddress1.Focus();
            }

            if (string.IsNullOrEmpty(Convert.ToString(drlCity.SelectedItem)))
            {
                errorProvider.SetError(drlCity, Constants.Messages.RequireMessage);
                hasError = false;

                drlCity.Focus();
            }

            if (string.IsNullOrEmpty(Convert.ToString(drlSegment.SelectedItem)))
            {
                errorProvider.SetError(drlSegment, Constants.Messages.RequireMessage);
                hasError = false;

                drlSegment.Focus();
            }

            if (string.IsNullOrEmpty(textMobile1.Text))
            {
                errorProvider.SetError(textMobile1, Constants.Messages.RequireMessage);
                hasError = false;

                textMobile1.Focus();
            }

            if (string.IsNullOrEmpty(textEmail1.Text))
            {
                errorProvider.SetError(textEmail1, Constants.Messages.RequireMessage);
                hasError = false;

                textEmail1.Focus();
            }

            var biz = new SmsBiz();
            var sms = biz.LoadItem(Constants.SmsDeliveryInternal1);
            if(sms != null)
            {
                var content = sms.Content;
                content = content.Replace(Constants.SmsParameter1, textTenSms.Text.Trim());
                if(content.Length > 158)
                {
                    errorProvider.SetError(textTenSms, Constants.Messages.SmsOverRange);
                    hasError = false;

                    textTenSms.Focus();
                }
            }

            return hasError;
        }
Exemple #11
0
        private bool CustomValidation()
        {
            bool hasError = true;
            errorProvider.Clear();

            if (currentCustomer == null)
            {
                errorProvider.SetError(textCustomer, Constants.Messages.RequireMessage);
                hasError = false;

                textCustomer.Focus();
            }

            if (!string.IsNullOrEmpty(txtRecipient.Text) && txtRecipient.Text.Length > 0)
            {
                var biz = new SmsBiz();
                var sms = biz.LoadItem(Constants.SmsDeliveryInternal1);
                if (sms != null)
                {
                    var content = sms.Content;
                    content = content.Replace(Constants.SmsParameter1, txtRecipient.Text.Trim());
                    if (content.Length > 158)
                    {
                        errorProvider.SetError(txtRecipient, Constants.Messages.SmsOverRange);
                        hasError = false;

                        txtRecipient.Focus();
                    }
                }
            }

            if(!string.IsNullOrEmpty(textDuNo.Text))
            {
                decimal value = 0;
                if(!decimal.TryParse(textDuNo.Text, out value))
                {
                    errorProvider.SetError(textDuNo, Constants.Messages.InvalidType);
                    hasError = false;

                    textDuNo.Focus();
                }
            }

            return hasError;
        }
        private bool CustomValidation()
        {
            bool hasError = true;

            errorProvider.Clear();

            if (string.IsNullOrEmpty(textTenSms.Text))
            {
                errorProvider.SetError(textTenSms, Constants.Messages.RequireMessage);
                hasError = false;

                textTenSms.Focus();
            }

            if (string.IsNullOrEmpty(textFullName.Text))
            {
                errorProvider.SetError(textFullName, Constants.Messages.RequireMessage);
                hasError = false;

                textFullName.Focus();
            }

            if (string.IsNullOrEmpty(textAddress1.Text))
            {
                errorProvider.SetError(textAddress1, Constants.Messages.RequireMessage);
                hasError = false;

                textAddress1.Focus();
            }

            if (string.IsNullOrEmpty(Convert.ToString(drlCity.SelectedItem)))
            {
                errorProvider.SetError(drlCity, Constants.Messages.RequireMessage);
                hasError = false;

                drlCity.Focus();
            }

            if (string.IsNullOrEmpty(Convert.ToString(drlSegment.SelectedItem)))
            {
                errorProvider.SetError(drlSegment, Constants.Messages.RequireMessage);
                hasError = false;

                drlSegment.Focus();
            }

            if (string.IsNullOrEmpty(textMobile1.Text))
            {
                errorProvider.SetError(textMobile1, Constants.Messages.RequireMessage);
                hasError = false;

                textMobile1.Focus();
            }

            if (string.IsNullOrEmpty(textEmail1.Text))
            {
                errorProvider.SetError(textEmail1, Constants.Messages.RequireMessage);
                hasError = false;

                textEmail1.Focus();
            }

            var biz = new SmsBiz();
            var sms = biz.LoadItem(Constants.SmsDeliveryInternal1);

            if (sms != null)
            {
                var content = sms.Content;
                content = content.Replace(Constants.SmsParameter1, textTenSms.Text.Trim());
                if (content.Length > 158)
                {
                    errorProvider.SetError(textTenSms, Constants.Messages.SmsOverRange);
                    hasError = false;

                    textTenSms.Focus();
                }
            }

            return(hasError);
        }
Exemple #13
0
        private void SaveItem(object sender, EventArgs e)
        {
            if (CustomValidation())
            {
                var item = new Sms();
                item.Name = textName.Text;
                item.Content = textContent.Text;

                if (itemId > 0)
                {
                    item.Id = itemId;
                    item.Created = created;
                    item.CreatedByUserId = createdBy;

                    item.Modified = DateTime.Now;
                    item.ModifiedByUserId = currentUser;

                    var biz = new SmsBiz();
                    biz.UpdateItem(item);
                }
                else
                {
                    item.Created = DateTime.Now;
                    item.CreatedByUserId = currentUser;

                    item.Modified = DateTime.Now;
                    item.ModifiedByUserId = currentUser;

                    var biz = new SmsBiz();
                    biz.SaveItem(item);
                }

                this.Close();
            }
            else
            {
                this.DialogResult = System.Windows.Forms.DialogResult.None;
            }
        }
Exemple #14
0
 private void RefreshItems(object sender, EventArgs e)
 {
     var biz = new SmsBiz();
     dataGridView.DataSource = biz.LoadItems();
     dataGridView.Refresh();
 }