private void SaveImages() { string fileExt; byte[] headerImg, footerImg, sidebarImg; try { if (fuHeader.HasFile) { fileExt = ""; fileExt = System.IO.Path.GetExtension(fuHeader.FileName); if (fileExt.ToLower() != ".gif" && fileExt.ToLower() != ".jpg" && fileExt.ToLower() != ".jpeg") { lblErr.Text = "Only GIF and JPG image are accepted."; return; } headerImg = fuHeader.FileBytes; imgHeader.Visible = true; ibtnDelHeaderLogo.Visible = true; } else { headerImg = null; } if (fuFooter.HasFile) { fileExt = ""; fileExt = System.IO.Path.GetExtension(fuFooter.FileName); if (fileExt.ToLower() != ".gif" && fileExt.ToLower() != ".jpg" && fileExt.ToLower() != ".jpeg") { lblErr.Text = "Only GIF and JPG image are accepted."; return; } footerImg = fuFooter.FileBytes; imgFooter.Visible = true; ibtnDelFooterLogo.Visible = true; } else { footerImg = null; } if (fuSideBar.HasFile) { fileExt = ""; fileExt = System.IO.Path.GetExtension(fuSideBar.FileName); if (fileExt.ToLower() != ".gif" && fileExt.ToLower() != ".jpg" && fileExt.ToLower() != ".jpeg") { lblErr.Text = "Only GIF and JPG image are accepted."; return; } sidebarImg = fuSideBar.FileBytes; imgSideBar.Visible = true; ibtnDelSideBarLogo.Visible = true; } else { sidebarImg = null; } clsCustomer dalCustomer = new clsCustomer(Session["DBName"].ToString()); dalCustomer.InsertCustomerLogos(int.Parse(Session["CustomerID"].ToString()), Session["CustomerName"].ToString(), headerImg, footerImg, sidebarImg); lblErr.Text = "Logos Are Updated."; BindLogos(); } catch (Exception ex) { lblErr.Text = ex.Message; } }