Пример #1
0
        private void btnNEWSave_Click(object sender, EventArgs e)
        {
            NewCustomers    BenefitConstant = GetBenefitsAction();
            ProcessBenefits p = new ProcessBenefits();

            p.MakeNewEntry("C:\\E\\Annu-VS\\CustomerBenefits\\CustomerBenefits\\NewCustomerDB.txt", BenefitConstant);
            cmbNEWBENEFITCOLL.Items.RemoveAt(cmbNEWBENEFITCOLL.SelectedIndex);
        }
Пример #2
0
        public NewCustomers GetBenefitsAction()
        {
            NewCustomers c1 = new NewCustomers();

            c1.Benefits[0].BenefitName   = cmbNEWBENEFITCOLL.SelectedItem.ToString();
            c1.Benefits[0].EffectiveDate = "Today";
            c1.Benefits[0].Description   = cmbNEWBENEFITCOLL.SelectedItem.ToString();
            c1.Benefits[0].IsActive      = "Y";
            c1.Benefits[0].Details       = cmbNEWBENEFITCOLL.SelectedItem.ToString();

            return(c1);
        }
Пример #3
0
        public bool MakeNewEntry(string filePath, NewCustomers c1)
        {
            bool        IsDone   = false;
            FileUtility f1       = new FileUtility(filePath);
            NewCB       n        = new NewCB();
            string      customer = f1.SerializeJSONDataNew(c1);

            IsDone = f1.WriteLog(customer);


            return(IsDone);
        }
Пример #4
0
        public string SerializeJSONDataNew(NewCustomers e)
        {
            Newtonsoft.Json.JsonSerializerSettings jss = new Newtonsoft.Json.JsonSerializerSettings();

            Newtonsoft.Json.Serialization.DefaultContractResolver dcr = new Newtonsoft.Json.Serialization.DefaultContractResolver();
            dcr.DefaultMembersSearchFlags |= System.Reflection.BindingFlags.NonPublic;
            jss.ContractResolver           = dcr;

            var response = Newtonsoft.Json.JsonConvert.SerializeObject(e, jss);

            return(response);
        }