private void CreateAction() { if (!IsValidData()) { return; } try { var template = new AbandonedCartTemplate { Name = txtName.Text, Subject = txtSubject.Text, Body = ckeBody.Text, SendingTime = txtSendingTime.Text.TryParseInt(), Active = chkActive.Checked }; AbandonedCartsService.AddTemplate(template); } catch (Exception ex) { MsgErr("cant add" + ex); } }
protected void btnSendLetter_OnClick(object sender, EventArgs e) { lblError.Visible = false; lblSuccess.Visible = false; if (ddlTemplate.SelectedIndex == 0) { return; } var strIds = Request.Form["SelectedIds"]; if (string.IsNullOrEmpty(strIds)) { lblError.Visible = true; lblError.Text = "Выберите хотя бы одну корзину"; return; } strIds = strIds.Trim(); var cartIds = strIds.Split(' ').Where(x => x != "-1").Select(x => x.TryParseGuid()).ToList(); if (cartIds.Count == 0) { lblError.Visible = true; lblError.Text = "Выберите хотя бы одну корзину"; return; } var template = new AbandonedCartTemplate() { Id = ddlTemplate.SelectedValue.TryParseInt(), Subject = txtSubject.Text, Body = ckeBody.Text }; var count = AbandonedCartsService.SendMessageReg(template, cartIds); if (count > 0) { lblSuccess.Visible = true; lblSuccess.Text = string.Format("Письмо было отослано {0} раз(а)", count); } }