protected void Page_Load(object sender, EventArgs e) { hdApiUrl.Value = WebConfigurationManager.AppSettings["APIURL"].ToString(); Entities.Master.Company c = new Entities.Master.Company(); c = Entities.Master.Company.GetDetailsByLocation(CPublic.GetLocationID()); imgLogo.ImageUrl = "data:image/jpeg;base64, " + c.LogoBase64; }
protected void btnSave_Click(object sender, EventArgs e) { try { Scheme scheme = new Scheme { SchemeName = !string.IsNullOrWhiteSpace(txtSchemeName.Text.Trim()) ? Convert.ToString(txtSchemeName.Text.Trim()) : "", StartDate = !string.IsNullOrWhiteSpace(txtFromDate.Text.Trim()) ? Convert.ToDateTime(txtFromDate.Text.Trim()) : DateTime.MinValue, EndDate = !string.IsNullOrWhiteSpace(txtToDate.Text.Trim()) ? Convert.ToDateTime(txtToDate.Text.Trim()) : DateTime.MinValue, AmountOrPercentage = !string.IsNullOrWhiteSpace(txtAmountOrPercentage.Text) ? Convert.ToDecimal(txtAmountOrPercentage.Text) : 0, Quantity = !string.IsNullOrWhiteSpace(txtQuantity.Text) ?Convert.ToDecimal(txtQuantity.Text):0, Mode = !string.IsNullOrWhiteSpace(ddlMode.SelectedValue) ? Convert.ToInt32(ddlMode.SelectedValue):0, Status = !string.IsNullOrWhiteSpace(ddlStatus.SelectedValue) ? Convert.ToInt32(ddlStatus.SelectedValue):0, SchemeType = !string.IsNullOrWhiteSpace(ddlSchemeType.SelectedValue) ? Convert.ToInt32(ddlSchemeType.SelectedValue):0, IsPercentageBased = !string.IsNullOrWhiteSpace(Convert.ToString(chkIsPercent.Checked)) ? Convert.ToBoolean(chkIsPercent.Checked):false }; scheme.LocationId = CPublic.GetLocationID(); scheme.SchemeId = Convert.ToInt32(hdSchemeId.Value); List <Item> items = new List <Item>(); foreach (ListItem item in lbProducts.Items) { items.Add(new Item() { ItemID = Convert.ToInt32(item.Value) }); } scheme.Items = items; List <Customer> customers = new List <Customer>(); foreach (ListItem item in lbCustomer.Items) { customers.Add(new Customer() { ID = Convert.ToInt32(item.Value) }); } scheme.Customers = customers; OutputMessage result = null; if (scheme.SchemeId == 0) { result = scheme.Save(); if (result.Success) { Reset(); ClientScript.RegisterStartupScript(this.GetType(), "message", "successAlert('" + result.Message + "');", true); } else { ClientScript.RegisterStartupScript(this.GetType(), "message", "errorAlert('" + result.Message + "')", true); } } else { result = scheme.Update(); if (result.Success) { Reset(); ClientScript.RegisterStartupScript(this.GetType(), "message", "successAlert('" + result.Message + "');", true); } else { ClientScript.RegisterStartupScript(this.GetType(), "message", "errorAlert('" + result.Message + "')", true); } } } catch (Exception ex) { ClientScript.RegisterStartupScript(this.GetType(), "message", "successAlert('Something Went Wrong. Could Not save Scheme');", true); } }