コード例 #1
0
        protected void btnAddOrgDebug_Click(object sender, EventArgs e)
        {
            var message       = "";
            var username      = "******";
            var svc           = new MyFileItAppService();
            var appUserObject = new AppUserDTO()
            {
                USERNAME           = username,
                EMAILADDRESS       = username,
                PASSWORD           = "******",
                FIRSTNAME          = "first",
                LASTNAME           = "last",
                ADDRESS1           = "ADDRESS1",
                CITY               = "CITY",
                STATECODE          = "PA",
                ZIPCODE            = "19442",
                SEX                = "M",
                PRIMARYAPPUSERID   = 0,
                APPUSERTYPEID      = 4,
                BIRTHDATE          = null,
                PHONE              = "1234",
                RELATIONSHIPTYPEID = 2,
                DATECREATED        = DateTime.UtcNow,
                APPUSERSTATUSID    = 2
            };

            var response = svc.AddAppUser(SERVICEUSER, SERVICEPASS, appUserObject);

            lblMessage.Text = response.Success.ToString();
        }
コード例 #2
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  = "";
                }
            }
        }
コード例 #3
0
        protected void btnUpdateOrganization_Click(object sender, EventArgs e)
        {
            var svc      = new MyFileItAppService();
            var response = svc.GetOrganizations(SERVICEUSER, SERVICEPASS, null, null);
            var message  = "";
            var org      = response.Organizations.First();

            org.ADDRESS1 += "++";

            /*OrganizationDTO dto = new OrganizationDTO()
             * {
             *  ID = org.ID,
             *  NAME = org.NAME,
             *  ADDRESS1 = org.ADDRESS1,
             *  ADDRESS2 = org.ADDRESS2,
             *  CITY = org.CITY,
             *  STATECODE = org.STATECODE,
             *  ZIPCODE = org.ZIPCODE,
             *  EMAILADDRESS = org.EMAILADDRESS,
             *  ALLOWCOACHTOCREATEEVENTS = "False",
             *
             *  CCALLEMAILTODIRECTOR = "True"
             * };*/
            var result = svc.UpdateOrganization(SERVICEUSER, SERVICEPASS, org);

            message         = result.Success.ToString() + " = " + result.Message;
            lblMessage.Text = message;
        }
コード例 #4
0
        protected void btnRemoveOrganization_Click(object sender, EventArgs e)
        {
            var svc      = new MyFileItAppService();
            var response = svc.RemoveOrganization(SERVICEUSER, SERVICEPASS, int.Parse(txtOrganizationId.Text));

            lblMessage.Text = "remove = " + response.Success.ToString();
        }
コード例 #5
0
        protected void btnAddCoach_Click(object sender, EventArgs e)
        {
            var svc      = new MyFileItAppService();
            var coachDto = new CoachDTO()
            {
                APPUSERID      = 20,
                TEAMEVENTID    = 1,
                ORGANIZATIONID = 1,
                FIRSTNAME      = "first",
                LASTNAME       = "last",
                ADDRESS1       = ".",
                CITY           = ".",
                STATECODE      = ".",
                ZIPCODE        = ".",
                SEX            = "M"
            };
            var appUserId      = 13;
            var organizationId = 1;
            var startDate      = DateTime.Now;
            var expiresDate    = DateTime.Now.AddYears(1);
            var yearCode       = 2016;
            var sportTypeId    = 1;

            var result = svc.AddCoach(SERVICEUSER, SERVICEPASS, appUserId, organizationId, startDate, expiresDate, yearCode, sportTypeId);

            //svc.AddCoach(SERVICEUSER, SERVICEPASS, coachDto);
            lblMessage.Text = result.Success.ToString();
        }
コード例 #6
0
        protected void btnInit_Click(object sender, EventArgs e)
        {
            var svc    = new MyFileItAppService();
            var result = svc.InitService();

            lblMessage.Text = "Ran INIT";
        }
コード例 #7
0
        protected void btnGetAppUSerMain_Click(object sender, EventArgs e)
        {
            var svc        = new MyFileItAppService();
            var message    = "";
            var nameLookup = "first";

            var result = svc.GetAppUsers(SERVICEUSER, SERVICEPASS, null, nameLookup);

            if (result.Success)
            {
                result.AppUsers.ToList().ForEach(u =>
                {
                    message += u.USERNAME + "</br>";
                    u.Organizations.ToList().ForEach(o =>
                    {
                        message += "-----" + o.NAME + "</br>";
                    });
                });
            }
            else
            {
                message = "ERROR CALLING SERVIC";
            }

            lblMessage.Text = message;
        }
コード例 #8
0
        protected void btnUpload_Click(object sender, EventArgs e)
        {
            var svc    = new MyFileItAppService();
            var cabDoc = new FileCabinetDocumentDTO()
            {
                APPUSERID      = 9,
                SCANDATE       = DateTime.Now,
                FIRSTNAME      = "fff",
                LASTNAME       = "lll",
                DOCUMENTTYPEID = 1,
                DOCUMENTDATE   = DateTime.Now,
                //VERIFIEDDATE = DateTime.Now,
                //VERIFIEDAPPUSERID = 5,
                DOCUMENTSTATUSID = 1
            };
            var filename = "test.jpg";

            var result  = svc.UploadFileCabinetDocument(SERVICEUSER, SERVICEPASS, 9, filename, base64Image, cabDoc);
            var message = "";

            if (result.Success)
            {
                message = "SUCCESS";
            }
            else
            {
                message = "FAIL";
            }

            lblMessage.Text = message;
        }
コード例 #9
0
        protected void btnGetUser_Click(object sender, EventArgs e)
        {
            var svc = new MyFileItAppService();

            //var result3= svc.GetFamilyUsers(SERVICEUSER, SERVICEPASS, 21);
            string namelookup = "tes";

            var result4 = svc.GetCoachMembers(SERVICEUSER, SERVICEPASS, 21, null, null, namelookup, null);

            var result  = svc.GetAppUsersByEmail(SERVICEUSER, SERVICEPASS, txtUsername.Text, txtEmail.Text, txtPassword.Text);
            var message = "";

            if (result.Success)
            {
                result.AppUsers.ForEach(a =>
                {
                    message = a.USERNAME + " = " + a.ID.ToString();
                });
                var primaryAppUserId = result.AppUsers.First().ID;
                var result2          = svc.GetFamilyUsers(SERVICEUSER, SERVICEPASS, primaryAppUserId);
                message += result2.Success;
            }
            else
            {
                message = "FAIL";
            }

            lblMessage.Text = message;
        }
コード例 #10
0
 protected void btnDocs_Click(object sender, EventArgs e)
 {
     var svc = new MyFileItAppService();
     var d   = svc.GetDocuments("admin", "admin", "houseofrep4101", null, false);
     //var d = svc.GetFamilyDocuments("admin","admin",)
     var i = 0;
 }
コード例 #11
0
        protected void btnSendShareReminders_Click(object sender, EventArgs e)
        {
            var svc    = new MyFileItAppService();
            var result = svc.RunMissingDocumentShareEmails(SERVICEUSER, SERVICEPASS);

            lblMessage.Text = result.Success.ToString();
        }
コード例 #12
0
        protected void btnCheckExists_Click(object sender, EventArgs e)
        {
            var svc      = new MyFileItAppService();
            var username = "******";
            var result   = svc.CheckAppUserExists(SERVICEUSER, SERVICEPASS, username);

            lblMessage.Text = "user exists" + result;
        }
コード例 #13
0
        protected void btnGetEmails_Click(object sender, EventArgs e)
        {
            var svc      = new MyFileItAppService();
            var username = "******";
            var result   = svc.GetSentEmails(SERVICEUSER, SERVICEPASS, username);

            lblMessage.Text = result.EmailLogs.Count.ToString();
        }
コード例 #14
0
        protected void btnAuth_Click(object sender, EventArgs e)
        {
            var svc = new MyFileItAppService();
            var b   = svc.Authenticate("admin", "admin");

            lblMessage.Text  = b.Success ? "TRUE" : "FALSE";
            lblMessage.Text += b.Message;
        }
コード例 #15
0
        protected void btnGetCoachesByEvent_Click(object sender, EventArgs e)
        {
            var svc     = new MyFileItAppService();
            var eventId = 1;
            var result  = svc.GetCoachesByTeamEventId(SERVICEUSER, SERVICEPASS, eventId);

            lblMessage.Text = result.Success.ToString();
        }
コード例 #16
0
        protected void btnAddSharekeys_Click(object sender, EventArgs e)
        {
            var svc = new MyFileItAppService();

            var response = svc.AddShareKey(SERVICEUSER, SERVICEPASS, 1, DateTime.Now, "PRMO", "1234", 100, 1, 2);

            lblMessage.Text = "Add Share key = " + response.Success;
        }
コード例 #17
0
        protected void btnGetAppUserOrgs_Click(object sender, EventArgs e)
        {
            var svc     = new MyFileItAppService();
            var message = "";

            var result = svc.GetAppUserOrganizations(SERVICEUSER, SERVICEPASS, 6);

            lblMessage.Text = result.Organizations.Count.ToString() + " orgs found";
        }
コード例 #18
0
        protected void btnRemoveSalesRep_Click(object sender, EventArgs e)
        {
            var svc     = new MyFileItAppService();
            var message = "";
            var result  = svc.RemoveSalesRep(SERVICEUSER, SERVICEPASS, 2, 1);

            message         = result.Success ? "Removed SalesRep" : "Error" + result.Message;
            lblMessage.Text = message;
        }
コード例 #19
0
        protected void btnRejectDocumentShare_Click(object sender, EventArgs e)
        {
            var svc         = new MyFileItAppService();
            var appUserId   = 9;
            var teamEventId = 1;
            var result      = svc.RejectTeamEventDocumentShare(SERVICEUSER, SERVICEPASS, appUserId, teamEventId);

            lblMessage.Text = result.Success.ToString();
        }
コード例 #20
0
        protected void btnTeamEventPlayerDocumentStatus_Click(object sender, EventArgs e)
        {
            var svc         = new MyFileItAppService();
            int teamEventId = 5;

            var result = svc.GetEventPlayerStatusReport(SERVICEUSER, SERVICEPASS, teamEventId);

            lblMessage.Text = result.ReportData;
        }
コード例 #21
0
        protected void btnGetFamilyUsers_Click(object sender, EventArgs e)
        {
            var svc       = new MyFileItAppService();
            var appUserId = 134;

            var result = svc.GetFamilyUsers(SERVICEUSER, SERVICEPASS, appUserId);

            lblMessage.Text = result.Success.ToString();
        }
コード例 #22
0
        protected void btnCabs_Click(object sender, EventArgs e)
        {
            var svc = new MyFileItAppService();
            var b   = svc.GetCabinets("admin", "admin", "admin", true);

            if (b.Count > 0)
            {
                b.ToList().ForEach(c => lblMessage.Text += "<br/>" + c.Key + "=" + c.Value);
            }
        }
コード例 #23
0
        protected void btnGetTeamEvents_Click(object sender, EventArgs e)
        {
            var svc       = new MyFileItAppService();
            var message   = "";
            int?orgid     = null;//14;
            int appUserId = 10;
            var result    = svc.GetTeamEventsByAppUser(SERVICEUSER, SERVICEPASS, appUserId, orgid, null, "");

            lblMessage.Text = result.TeamEvents.Count.ToString() + " team events found";
        }
コード例 #24
0
        protected void btnLoginSalesRep_Click(object sender, EventArgs e)
        {
            var svc          = new MyFileItAppService();
            var emailAddress = "*****@*****.**";
            var password     = "******";

            var result = svc.LoginSalesRep(SERVICEUSER, SERVICEPASS, emailAddress, password);

            lblMessage.Text = result.Success.ToString();
        }
コード例 #25
0
        protected void btnResendAssociateEmail_Click(object sender, EventArgs e)
        {
            var svc         = new MyFileItAppService();
            var teamEventId = 5;
            var appUserId   = 36;

            var result = svc.ResendAssociatedDocuments(SERVICEUSER, SERVICEPASS, appUserId, teamEventId);

            lblMessage.Text = result.Success.ToString();
        }
コード例 #26
0
        protected void btnGetTeamEventsWithUploads_Click(object sender, EventArgs e)
        {
            var svc     = new MyFileItAppService();
            var message = "";

            int teamEventId = 1;
            var result      = svc.GetTeamEventPlayersWithUploads(SERVICEUSER, SERVICEPASS, teamEventId);

            lblMessage.Text = result.AppUsers.Count.ToString() + " orgs found";
        }
コード例 #27
0
        protected void btnTeamEventsByCoach_Click(object sender, EventArgs e)
        {
            var svc     = new MyFileItAppService();
            var message = "";
            //
            int appUserid = 102;
            var result    = svc.GetTeamEventsByCoach(SERVICEUSER, SERVICEPASS, appUserid, null);

            lblMessage.Text = result.TeamEvents.Count.ToString() + " events found";
        }
コード例 #28
0
        protected void btnGetFamilyDocs_Click(object sender, EventArgs e)
        {
            var svc         = new MyFileItAppService();
            var message     = "";
            var appuserid   = 10;
            var teamEventId = 5;
            //var result = svc.GetFamilyDocuments(SERVICEUSER, SERVICEPASS, 1);
            var result = svc.GetAppUserDocuments(SERVICEUSER, SERVICEPASS, appuserid, teamEventId, new List <int?>(), true);

            lblMessage.Text = result.Success.ToString();
        }
コード例 #29
0
        protected void btnGetDocListOnly_Click(object sender, EventArgs e)
        {
            var svc  = new MyFileItAppService();
            var docs = new List <int?>();

            docs.Add(59);
            docs.Add(60);

            var result = svc.GetAppUserDocumentsThumbs(SERVICEUSER, SERVICEPASS, docs);

            lblMessage.Text = result.Success.ToString();
        }
コード例 #30
0
        protected void btnVerifyDocument_Click(object sender, EventArgs e)
        {
            var svc     = new MyFileItAppService();
            var message = "";

            int appUserid   = 34;
            int docid       = 4;
            int teamEventId = 2;
            var result      = svc.VerifyDocument(SERVICEUSER, SERVICEPASS, docid, appUserid, teamEventId);

            lblMessage.Text = result.Success.ToString();
        }