示例#1
0
        public static void TestXMLWriter()
        {
            ClientCollection   Clist = new ClientCollection();
            EmployeeCollection Elist = new EmployeeCollection();
            LoanCollection     Llist = new LoanCollection();

            Clist.ClientList   = new List <ClientInfo>();
            Elist.EmployeeList = new List <Employee>();
            Llist.LoanList     = new List <LoanDetails>();
            for (var i = 0; i < 5; i++)
            {
                ClientInfo overview = new ClientInfo();
                overview.ClientName    = "Avinash" + i;
                overview.ClientNo      = "462521" + i;
                overview.AccountNumber = "123456" + i;
                overview.isKYCDone     = "true";
                Clist.ClientList.Add(overview);

                Employee emp = new Employee();
                emp.EmpID     = "4625" + i;
                emp.EmpName   = "Chait" + i;
                emp.Password  = "******";
                emp.Role      = "BankUser";
                emp.Hierarchy = "Admin";
                Elist.EmployeeList.Add(emp);

                LoanDetails loan = new LoanDetails();
                loan.loanNo       = "1234" + i;
                loan.ClientNo     = overview.ClientNo;
                loan.ClientName   = overview.ClientName;
                loan.InitiatedBy  = emp.EmpID;
                loan.InterestRate = "10%";
                loan.loanAccount  = overview.AccountNumber;
                loan.loanStatus   = "Pending";
                loan.PendingWith  = "Admin";
                Llist.LoanList.Add(loan);
            }

            System.Xml.Serialization.XmlSerializer CWriter = new System.Xml.Serialization.XmlSerializer(typeof(ClientCollection));
            var CfullPath = path + "//ClientCollection.xml";

            System.IO.FileStream Cfile = System.IO.File.Create(CfullPath);
            CWriter.Serialize(Cfile, Clist);
            Cfile.Close();

            System.Xml.Serialization.XmlSerializer EWriter = new System.Xml.Serialization.XmlSerializer(typeof(EmployeeCollection));
            var EfullPath = path + "//EmployeeCollection.xml";

            System.IO.FileStream Efile = System.IO.File.Create(EfullPath);
            EWriter.Serialize(Efile, Elist);
            Efile.Close();

            System.Xml.Serialization.XmlSerializer LWriter = new System.Xml.Serialization.XmlSerializer(typeof(LoanCollection));
            var LfullPath = path + "//LoanCollection.xml";

            System.IO.FileStream Lfile = System.IO.File.Create(LfullPath);
            LWriter.Serialize(Lfile, Llist);
            Lfile.Close();
        }
示例#2
0
        public static void LoanXMLWriter(LoanCollection Llist)
        {
            System.Xml.Serialization.XmlSerializer LWriter = new System.Xml.Serialization.XmlSerializer(typeof(LoanCollection));
            var LfullPath = path + "//LoanCollection.xml";

            System.IO.FileStream Lfile = System.IO.File.Create(LfullPath);
            LWriter.Serialize(Lfile, Llist);
            Lfile.Close();
        }