コード例 #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            string typ22 = myevents.i24;

            id00 = myevents.i23;
            if (bunifuMaterialTextbox5.Text.Equals("Accepted"))
            {
                propose na = new propose()
                {
                    beneficiaries       = myevents.i8,
                    committee_in_charge = myevents.i2,
                    date                   = myevents.i4,
                    date_of_event          = myevents.i25,
                    description            = myevents.i5,
                    id                     = id00,
                    name_of_project        = myevents.i0,
                    nature_of_project      = myevents.i1,
                    noted_by_adviser       = myevents.i18,
                    noted_by_org_president = myevents.i16,
                    general_objective      = myevents.i27,
                    specific_objective     = myevents.i28,
                    planning_statge        = myevents.i29,
                    implementation         = myevents.i30,
                    resource_req           = myevents.i31,
                    evaluation             = myevents.i32,
                    org_name               = myevents.i9,
                    org_type               = myevents.i10,
                    prepared_by            = myevents.i22,
                    recommending_approval  = myevents.i20,
                    status                 = "Pending",
                    time_from              = myevents.i6,
                    time_to                = myevents.i7,
                    venue                  = myevents.i3,
                    vruid                  = myevents.i33,
                    venue_inchanger        = myevents.ven_in,
                    numberAttend           = myevents.numb
                };
                MarkAsRead();
                var set = client.Push(@"SAO/Proposal/", na);

                MessageBox.Show("Propose Success.");
            }
        }
コード例 #2
0
        public void confirmation()
        {
            FirebaseResponse response1 = client.Get("SAO/Proposal/" + home.userid);
            propose          prop      = response1.ResultAs <propose>();
            propose          ose       = new propose()
            {
                beneficiaries       = prop.beneficiaries,
                committee_in_charge = prop.committee_in_charge,
                date              = prop.date,
                date_of_event     = prop.date_of_event,
                description       = prop.description,
                evaluation        = prop.evaluation,
                general_objective = prop.general_objective,
                id                     = prop.id,
                implementation         = prop.implementation,
                name_of_project        = prop.name_of_project,
                nature_of_project      = prop.nature_of_project,
                noted_by_adviser       = prop.noted_by_adviser,
                noted_by_org_president = prop.noted_by_org_president,
                org_name               = prop.org_name,
                org_type               = prop.org_type,
                planning_statge        = prop.planning_statge,
                prepared_by            = prop.prepared_by,
                recommending_approval  = prop.recommending_approval,
                resource_req           = prop.resource_req,
                specific_objective     = prop.specific_objective,
                status                 = prop.status,
                time_from              = prop.time_from,
                time_to                = prop.time_to,
                venue                  = prop.venue,
                readap                 = "Mark As Read",
                reason                 = prop.reason,
                venue_inchanger        = prop.venue_inchanger,
                numberAttend           = prop.numberAttend
            };

            var nicegoing = client.Set("SAO/Proposal/" + home.userid, ose);
        }
コード例 #3
0
        private void button2_Click(object sender, EventArgs e)
        {
            FirebaseResponse response = client.Get("SAO/Proposal/" + SaoPen.e24);
            propose          get      = response.ResultAs <propose>();
            string           status1  = "Rejected";
            string           idsame   = get.id;
            string           bene     = get.beneficiaries;
            string           comin    = get.committee_in_charge;
            string           dater    = get.date;
            string           datev    = get.date_of_event;
            string           des      = get.description;
            string           eval     = get.evaluation;
            string           gens     = get.general_objective;
            string           imp      = get.implementation;
            string           namp     = get.name_of_project;
            string           natp     = get.nature_of_project;
            string           nota     = get.noted_by_adviser;
            string           notorg   = get.noted_by_org_president;
            string           org      = get.org_name;
            string           orgt     = get.org_type;
            string           plan     = get.planning_statge;
            string           prep     = get.prepared_by;
            string           remp     = get.recommending_approval;
            string           remreq   = get.resource_req;
            string           spec     = get.specific_objective;
            string           tim1     = get.time_from;
            string           tim2     = get.time_to;
            string           vens     = get.venue;
            string           ven_inc  = get.venue_inchanger;
            string           numbs    = get.numberAttend;

            if (string.IsNullOrEmpty(bunifuMaterialTextbox3.Text))
            {
                MessageBox.Show("Please Put a Word Below named Reason.");
            }
            else
            {
                var hehe = new propose()
                {
                    beneficiaries       = bene,
                    committee_in_charge = comin,
                    date              = dater,
                    date_of_event     = datev,
                    description       = des,
                    evaluation        = eval,
                    general_objective = gens,
                    id                     = idsame,
                    implementation         = imp,
                    name_of_project        = namp,
                    nature_of_project      = natp,
                    noted_by_adviser       = nota,
                    noted_by_org_president = notorg,
                    org_name               = org,
                    org_type               = orgt,
                    planning_statge        = plan,
                    prepared_by            = prep,
                    recommending_approval  = remp,
                    resource_req           = remreq,
                    specific_objective     = spec,
                    status                 = status1,
                    time_from              = tim1,
                    time_to                = tim2,
                    venue                  = vens,
                    reason                 = bunifuMaterialTextbox3.Text,
                    numberAttend           = numbs
                };

                FirebaseResponse resp = client.Set("SAO/Proposal/" + SaoPen.e24, hehe);
                StatusUpdateReject();
                MessageBox.Show("Rejected Successfully");
            }
        }