protected void btnGenerateKeys_Click(object sender, EventArgs e) { if (validKey()) { var svc = new MyFileItAppService(); var primaryAppUserId = int.Parse(ddlOrganization.SelectedValue); var salesRepId = int.Parse(ddlSalesRep.SelectedValue); var purchaseDate = DateTime.Now; var promoCode = txtPromoCode.Text; var last4Digits = "1111"; decimal amount = 1.00M; var numKeys = int.Parse(txtNumberKeys.Text); if (primaryAppUserId == -1) { using (var db = new MyFileItDataLayer.Models.MyFileItEntities()) { primaryAppUserId = db.APPUSERs.First().ID; //salesRepId = db.SALESREPs.First().ID; } } var result = svc.AddShareKey(SERVICEUSER, SERVICEPASS, primaryAppUserId, purchaseDate, promoCode, last4Digits, amount, salesRepId, numKeys); lblError.Text = result.Success ? "Keys have been added to the system" : "Error adding keys. " + result.Message; if (result.Success) { txtNumberKeys.Text = ""; txtPromoCode.Text = ""; } } }
private void loadDrops() { ddlOrganization.Items.Clear(); ddlOrganization.Items.Add(new ListItem("<No Organization>", "-1")); using (var db = new MyFileItDataLayer.Models.MyFileItEntities()) { db.ORGANIZATIONs.ToList().ForEach(o => { var appUserObj = db.APPUSERORGANIZATIONs.Where(au => au.ORGANIZATIONID == o.ID).FirstOrDefault(); if (appUserObj != null) { ddlOrganization.Items.Add(new ListItem(o.NAME, appUserObj.APPUSERID.ToString())); } }); db.SALESREPs.ToList().ForEach(s => { ddlSalesRep.Items.Add(new ListItem(s.FIRSTNAME + " " + s.LASTNAME, s.ID.ToString())); }); } }