Ejemplo n.º 1
0
        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  = "";
                }
            }
        }
Ejemplo n.º 2
0
        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()));
                });
            }
        }