Esempio n. 1
0
 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}";
 }
Esempio n. 2
0
 // <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();
     }
 }
Esempio n. 4
0
        /// <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}";
            }
        }
Esempio n. 6
0
 private SigningCredentials GetSigningCredentials() => new SigningCredentials(CustomLinqExtensions.GetSymmetricSecurityKey(_jwtOptions.SecretKey), SecurityAlgorithms.HmacSha256);