Esempio n. 1
0
        public static List <string> Needs_update_in_crm(crm.Aftale crm_aftale, of.data.Agreement of_agreement)
        {
            List <string> parameters = new List <string>();

            Mapping_update_helper.Add_if_unequal(parameters, "nrq_beloeb", crm_aftale.nrq_beloeb?.Value, of_agreement.Amount);
            Mapping_update_helper.Add_if_unequal(parameters, "nrq_betalingsform", crm_aftale.nrq_betalingsform, of_agreement.Payment_type);
            Mapping_update_helper.Add_if_unequal(parameters, "nrq_amounttype", crm_aftale.nrq_amounttype.SelectedValue, of_agreement.Amount_type);
            Mapping_update_helper.Add_if_unequal(parameters, "nrq_frequency", crm_aftale.nrq_frequency.SelectedValue, of_agreement.Frequency);
            Mapping_update_helper.Add_if_unequal(parameters, "nrq_of_contact_id", crm_aftale.nrq_of_contact_id, of_agreement.Contact_id);
            Mapping_update_helper.Add_if_unequal(parameters, "nrq_of_id", crm_aftale.nrq_of_id, of_agreement.Of_id);
            Mapping_update_helper.Add_if_unequal(parameters, "nrq_of_project_id", crm_aftale.nrq_of_project_id, of_agreement.Project_id);
            Mapping_update_helper.Add_if_unequal(parameters, "nrq_of_subscription_id", crm_aftale.nrq_of_subscription_id, of_agreement.Subscription_id);
            Mapping_update_helper.Add_if_unequal(parameters, "nrq_paymentmedia", crm_aftale.nrq_paymentmedia?.SelectedValue, of_agreement.Payment_media_type);
            Mapping_update_helper.Add_if_unequal(parameters, "nrq_type", crm_aftale.nrq_type, of_agreement.Payment_media_type);
            Mapping_update_helper.Add_if_unequal(parameters, "nrq_agreementstarttype", crm_aftale.nrq_agreementstarttype, of_agreement.Agreement_start_type);
            Mapping_update_helper.Add_if_unequal(parameters, "nrq_startdato", crm_aftale.nrq_startdato, of_agreement.Agreement_start_ts_value);
            Mapping_update_helper.Add_if_unequal(parameters, "nrq_slutdato", crm_aftale.nrq_slutdato, of_agreement.Last_payment_ts_value);
            Mapping_update_helper.Add_if_unequal(parameters, "nrq_chargedate", crm_aftale.nrq_chargedate, of_agreement.Charge_ts_value);
            Mapping_update_helper.Add_if_unequal(parameters, "nrq_state", crm_aftale.nrq_state, of_agreement.State);

            Mapping_update_helper.Add_if_other_exists(parameters, "nrq_of_subscription_id", "nrq_subscription");
            Mapping_update_helper.Add_if_other_exists(parameters, "nrq_of_contact_id", "nrq_bidragyder");

            return(parameters);
        }
Esempio n. 2
0
		public static List<string> Needs_update_in_crm(crm.Contact crm_contact, of.data.Contact of_contact)
		{
			List<string> parameters = new List<string>();

			Mapping_update_helper.Add_if_unequal(parameters, "address1_city", crm_contact.address1_city, of_contact.City);
			Mapping_update_helper.Add_if_unequal(parameters, "address1_country", crm_contact.address1_country, of_contact.Country);
			Mapping_update_helper.Add_if_unequal(parameters, "Gendercode", crm_contact.gendercode.SelectedValue, of_contact.Gender);
			Mapping_update_helper.Add_if_unequal(parameters, "address1_latitude", crm_contact.address1_latitude, of_contact.Lat);
			Mapping_update_helper.Add_if_unequal(parameters, "address1_line1", crm_contact.address1_line1, of_contact.Address);
			Mapping_update_helper.Add_if_unequal(parameters, "address1_longitude", crm_contact.address1_longitude, of_contact.Long);
			Mapping_update_helper.Add_if_unequal(parameters, "address1_postalcode", crm_contact.address1_postalcode, of_contact.Postcode);
			Mapping_update_helper.Add_if_unequal(parameters, "birthdate", crm_contact.birthdate, of_contact.Birthday_stamp_value);
			Mapping_update_helper.Add_if_unequal(parameters, "emailaddress1", crm_contact.emailaddress1, of_contact.Email);
			Mapping_update_helper.Add_if_unequal(parameters, "firstname", crm_contact.firstname, of_contact.First_name);
			Mapping_update_helper.Add_if_unequal(parameters, "lastname", crm_contact.lastname, of_contact.Last_name);
			Mapping_update_helper.Add_if_unequal(parameters, "new_cprnr", crm_contact.new_cprnr, of_contact.Cpr);

			return parameters;
		}
Esempio n. 3
0
        public static List <string> Needs_update_in_of(crm.Aftale crm_aftale, of.data.Agreement of_agreement)
        {
            List <string> parameters = new List <string>();

            Mapping_update_helper.Add_if_unequal(parameters, "Amount", crm_aftale.nrq_beloeb?.Value, of_agreement.Amount);
            Mapping_update_helper.Add_if_unequal(parameters, "payment_type", crm_aftale.nrq_betalingsform, of_agreement.Payment_type);
            Mapping_update_helper.Add_if_unequal(parameters, "Amount_type", crm_aftale.nrq_amounttype.SelectedValue, of_agreement.Amount_type);
            Mapping_update_helper.Add_if_unequal(parameters, "Frequency", crm_aftale.nrq_frequency.SelectedValue, of_agreement.Frequency);
            Mapping_update_helper.Add_if_unequal(parameters, "Project_id", crm_aftale.nrq_of_project_id, of_agreement.Project_id);
            Mapping_update_helper.Add_if_unequal(parameters, "Payment_media", crm_aftale.nrq_paymentmedia.SelectedValue, of_agreement.Payment_media);
            Mapping_update_helper.Add_if_unequal(parameters, "Payment_media_type", crm_aftale.nrq_type, of_agreement.Payment_media_type);
            Mapping_update_helper.Add_if_unequal(parameters, "State", crm_aftale.nrq_state, of_agreement.State);
            Mapping_update_helper.Add_if_unequal(parameters, "Crm_id", crm_aftale.Id.ToString().ToLower(), of_agreement.Crm_id);
            Mapping_update_helper.Add_if_unequal(parameters, "Agreement_start_type", crm_aftale.nrq_agreementstarttype, of_agreement.Agreement_start_type);
            Mapping_update_helper.Add_if_unequal(parameters, "Agreement_start_ts_value", crm_aftale.nrq_startdato, of_agreement.Agreement_start_ts_value);
            Mapping_update_helper.Add_if_unequal(parameters, "Last_payment_ts_value", crm_aftale.nrq_slutdato, of_agreement.Last_payment_ts_value);
            Mapping_update_helper.Add_if_unequal(parameters, "Charge_ts_value", crm_aftale.nrq_chargedate, of_agreement.Charge_ts_value);

            return(parameters);
        }
Esempio n. 4
0
        public static List <string> Needs_update_in_of(crm.Abonnement crm_abonnement, of.data.Subscription of_subscription)
        {
            List <string> parameters = new List <string>();

            Mapping_update_helper.Add_if_unequal(parameters, "Bank_account_no", crm_abonnement.Nrq_bank_account_no, of_subscription.Bank_account_no);
            Mapping_update_helper.Add_if_unequal(parameters, "Bank_sort_code", crm_abonnement.Nrq_bank_sort_code, of_subscription.Bank_sort_code);
            //Mapping_update_helper.Add_if_unequal(parameters, "Bse_guid", crm_abonnement.Nrq_Bse_guid, of_subscription.Bse_guid);
            Mapping_update_helper.Add_if_unequal(parameters, "Contact_id", crm_abonnement.Nrq_of_contact_id, of_subscription.Contact_id);
            //Mapping_update_helper.Add_if_unequal(parameters, "Msisdn", crm_abonnement.Nrq_msisdn, of_subscription.Msisdn);
            Mapping_update_helper.Add_if_unequal(parameters, "Crm_id", crm_abonnement.Id.ToString().ToLower(), of_subscription.Crm_id);
            //Mapping_update_helper.Add_if_unequal(parameters, "Order_id", crm_abonnement.Nrq_order_id, of_subscription.Order_id);
            Mapping_update_helper.Add_if_unequal(parameters, "Payment_gateway", crm_abonnement.Nrq_PaymentGateway.SelectedValue, of_subscription.Payment_gateway);
            Mapping_update_helper.Add_if_unequal(parameters, "Payment_media", crm_abonnement.Nrq_PaymentMedia.SelectedValue, of_subscription.Payment_media);
            //Mapping_update_helper.Add_if_unequal(parameters, "Payment_media_type", crm_abonnement.Nrq_payment_media_type, of_subscription.Payment_media_type);
            //Mapping_update_helper.Add_if_unequal(parameters, "State", crm_abonnement.Nrq_state, of_subscription.State);
            //Mapping_update_helper.Add_if_unequal(parameters, "Status", crm_abonnement.Nrq_status, of_subscription.Status);
            //Mapping_update_helper.Add_if_unequal(parameters, "Subscription_customer_no", crm_abonnement.Nrq_Subscription_customer_no, of_subscription.Subscription_customer_no);

            return(parameters);
        }
Esempio n. 5
0
        public static List <string> Needs_update_in_of(crm.Indbetaling crm_indbetaling, of.data.Payment of_payment)
        {
            List <string> parameters = new List <string>();

            Mapping_update_helper.Add_if_unequal(parameters, "Agreement_id", crm_indbetaling.Nrq_of_agreement_id, of_payment.Agreement_id);
            Mapping_update_helper.Add_if_unequal(parameters, "Amount", (int?)crm_indbetaling.New_amount.Value, of_payment.Amount);
            Mapping_update_helper.Add_if_unequal(parameters, "Amount_type", crm_indbetaling.Nrq_amountType.SelectedValue, of_payment.Amount_type);
            //Mapping_update_helper.Add_if_unequal(parameters, "nrq_bookkeepingdate", crm_indbetaling.Nrq_BookkeepinDate, of_payment.);
            //Mapping_update_helper.Add_if_unequal(parameters, "nrq_chargebackdate", crm_indbetaling.Nrq_ChargebackDate, of_payment.Agreement_id);
            //Mapping_update_helper.Add_if_unequal(parameters, "nrq_feeamount", crm_indbetaling.Nrq_FeeAmount, of_payment.fee);
            Mapping_update_helper.Add_if_unequal(parameters, "Contact_id", crm_indbetaling.Nrq_of_contact_id, of_payment.Contact_id);
            Mapping_update_helper.Add_if_unequal(parameters, "Project_id", crm_indbetaling.Nrq_of_fundraising_project_id, of_payment.Project_id);
            //Mapping_update_helper.Add_if_unequal(parameters, "nrq_paymentdate", crm_indbetaling.Nrq_paymentDate, of_payment.Payment_ts_value);
            Mapping_update_helper.Add_if_unequal(parameters, "Payment_due_ts", crm_indbetaling.Nrq_PaymentDueDate, of_payment.Payment_due_ts_value);
            Mapping_update_helper.Add_if_unequal(parameters, "Payment_gateway", crm_indbetaling.Nrq_PaymentGateway.SelectedValue, of_payment.Payment_gateway);
            Mapping_update_helper.Add_if_unequal(parameters, "Payment_media", crm_indbetaling.Nrq_PaymentMedia.SelectedValue, of_payment.Payment_media);
            Mapping_update_helper.Add_if_unequal(parameters, "Payment_media_type", crm_indbetaling.Nrq_PaymentType.SelectedValue, of_payment.Payment_media_type);

            return(parameters);
        }
Esempio n. 6
0
		public static List<string> Needs_update_in_of(crm.Contact crm_contact, of.data.Contact of_contact)
		{
			List<string> parameters = new List<string>();

			Mapping_update_helper.Add_if_unequal(parameters, "City", crm_contact.address1_city, of_contact.City);
			Mapping_update_helper.Add_if_unequal(parameters, "Country", crm_contact.address1_country, of_contact.Country);
			Mapping_update_helper.Add_if_unequal(parameters, "Gender", crm_contact.gendercode.SelectedValue, of_contact.Gender);
			Mapping_update_helper.Add_if_unequal(parameters, "Lat", crm_contact.address1_latitude, of_contact.Lat);
			Mapping_update_helper.Add_if_unequal(parameters, "Address", crm_contact.address1_line1, of_contact.Address);
			Mapping_update_helper.Add_if_unequal(parameters, "Long", crm_contact.address1_longitude, of_contact.Long);
			Mapping_update_helper.Add_if_unequal(parameters, "Postcode", crm_contact.address1_postalcode, of_contact.Postcode);
			Mapping_update_helper.Add_if_unequal(parameters, "Email", crm_contact.emailaddress1, of_contact.Email);
			Mapping_update_helper.Add_if_unequal(parameters, "First_name", crm_contact.firstname, of_contact.First_name);
			Mapping_update_helper.Add_if_unequal(parameters, "Last_name", crm_contact.lastname, of_contact.Last_name);
			Mapping_update_helper.Add_if_unequal(parameters, "External_id", crm_contact.new_kkadminmedlemsnr?.ToString(), of_contact.External_id);
			Mapping_update_helper.Add_if_unequal(parameters, "Cpr", crm_contact.new_cprnr, of_contact.Cpr);

			Mapping_update_helper.Add_if_other_exists(parameters, "Address", "Postcode");

			return parameters;
		}