public ProfitLoss ConvertGeneralLedgerResponseToProfitLoss(GeneralLedgerResponse generalLedgerResponse, string office)
        {
            Type type = Type.Sales;

            if (generalLedgerResponse.VatType == Type.Purchase.ToString().ToLower())
            {
                type = Type.Purchase;
            }

            var g = new ProfitLoss
            {
                Office = office,
                Code   = generalLedgerResponse.Code,

                Name       = generalLedgerResponse.Name,
                Financials = new Financials
                {
                    Matchtype   = MatchType.Notmatchable,
                    Accounttype = "balance",
                    Level       = 1
                }
            };
            var fin = new VatCode();

            fin.Name = generalLedgerResponse.VatName;
            fin.Type = type;
            g.Type   = generalLedgerResponse.Type;
            return(g);
        }
        public BalanceSheet ConvertGeneralLedgerResponseToBalanceSheet(GeneralLedgerResponse generalLedgerResponse, string office)
        {
            Type type = Type.Sales;

            if (generalLedgerResponse.VatType == Type.Purchase.ToString().ToLower())
            {
                type = Type.Purchase;
            }

            var g = new BalanceSheet
            {
                Office = office,
                Code   = generalLedgerResponse.Code,

                Name       = generalLedgerResponse.Name,
                Financials = new Financials
                {
                    Matchtype   = MatchType.Notmatchable,
                    Accounttype = "balance",
                    Level       = 1,
                    Vatcode     = new VatCode
                    {
                        Name = generalLedgerResponse.VatName,
                        Type = type
                    }
                }
            };

            g.Type = generalLedgerResponse.Type;
            return(g);
        }
Exemple #3
0
        public GeneralLedgerResponse GetGeneralLedgerData()
        {
            var gl = new GeneralLedgerResponse
            {
                Name = "Test",
                Code = "BAS",
            };

            return(gl);
        }
        public XmlGeneralLedger ConvertGeneralLedger(GeneralLedgerResponse glr)
        {
            var generalLedger = new XmlGeneralLedger
            {
                Code    = glr.Code,
                Name    = glr.Name,
                VatName = glr.VatName,
                VatType = glr.VatType
            };

            return(generalLedger);
        }
Exemple #5
0
        public List <GeneralLedgerResponse> GetProfitAndLossData()
        {
            var gl = new GeneralLedgerResponse
            {
                Name = "Test",
                Code = "9999",
                Type = "PNL"
            };

            return(new List <GeneralLedgerResponse> {
                gl
            });
        }
Exemple #6
0
        public List <GeneralLedgerResponse> GetBalanceSheetData()
        {
            var gl = new GeneralLedgerResponse
            {
                Name = "Test",
                Code = "3999",
                Type = "BAS"
            };

            return(new List <GeneralLedgerResponse> {
                gl
            });
        }
        public GeneralLedgerResponse ConvertProfitLoss(ProfitLoss generalLedger)
        {
            var glr = new GeneralLedgerResponse
            {
                Code    = generalLedger.Code,
                Name    = generalLedger.Name,
                VatName = generalLedger.Financials.Vatcode.Name,
                VatType = generalLedger.Financials.Vatcode.Type.ToString()
            };

            glr.Type = generalLedger.Type;
            return(glr);
        }