protected void BtnEmail_Click(object sender, EventArgs e) { lblError.Text = string.Empty; Save(); CustomLinqExtensions.SendEmail(lblInvoiceNo.Text, Server.MapPath("~/App_Data/"), _repositoryWrapper, _emailSender); lblError.ForeColor = Color.Green; lblError.Text = $"Email has been sent successfully for {lblInvoiceNo.Text}"; }
// <summary> /// Page initialisation /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { IsUpddate = Request.HasQueryString(StringHelper.SupplierID); CustomLinqExtensions.SetControlsForCreateOrUpdate(IsUpddate, hdnIsUpdate, txtSupplierIDS); PopulateFields(); } }
/// <summary> /// Initialise page /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { PopulateDropDownList(); IsUpdate = Request.HasQueryString(StringHelper.ClientID); CustomLinqExtensions.SetControlsForCreateOrUpdate(IsUpdate, hdnIsCreate, txtClientID); PopulateFields(); } }
/// <summary> /// Page initialisation /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { LoadClientsLookup(); LoadSupplimentLookup(); IsUpdate = Request.HasQueryString(StringHelper.InvoiceNumber); CustomLinqExtensions.SetControlsForCreateOrUpdate(IsUpdate, hdnIsUpdate); lblInvoiceNo.Text = IsUpdate ? Request.GetQueryString(StringHelper.InvoiceNumber) : _repositoryWrapper.InvoiceInfo.GenerateInvoiceNumber(); PopulateFields(lblInvoiceNo.Text); } }
protected void grdInvoices_RowCommand(object sender, GridViewCommandEventArgs e) { lblEmail.Text = string.Empty; string invoiceNumber = e.CommandArgument.ToString(); if (e.CommandName == StringHelper.EditCommand) { Response.Redirect($"~/Forms/Shopping/Cart.aspx?InvoiceNumber={invoiceNumber}"); } else if (e.CommandName == StringHelper.PrintCommand) { Response.DownloadFile(DocumentHelper.GenerateInvoice(invoiceNumber, _repositoryWrapper, Server.MapPath("~/App_Data/"))); } else if (e.CommandName == StringHelper.EmailCommand) { CustomLinqExtensions.SendEmail(invoiceNumber, Server.MapPath("~/App_Data/"), _repositoryWrapper, _emailSender); lblEmail.Text = $"Email has been sent successfully for invoice:{invoiceNumber}"; } }
private SigningCredentials GetSigningCredentials() => new SigningCredentials(CustomLinqExtensions.GetSymmetricSecurityKey(_jwtOptions.SecretKey), SecurityAlgorithms.HmacSha256);