示例#1
0
        public static async Task <BizonylatComplexDto> CreateNewComplexAsync(ossContext context, string sid)
        {
            SessionBll.Check(context, sid);
            await CsoportDal.JogeAsync(context, JogKod.BIZONYLATMOD);

            var entityParticio = await ParticioDal.GetAsync(context);

            var szc = JsonConvert.DeserializeObject <SzallitoConf>(entityParticio.Szallito);

            var result = new BizonylatComplexDto
            {
                Dto = new BizonylatDto
                {
                    Szallitonev          = szc.Nev,
                    Szallitoiranyitoszam = szc.Iranyitoszam,
                    Szallitohelysegnev   = szc.Helysegnev,
                    Szallitoutcahazszam  = szc.Utcahazszam,
                    Szallitobankszamla1  = szc.Bankszamla1,
                    Szallitobankszamla2  = szc.Bankszamla2,
                    Szallitoadotorzsszam = szc.Adotorzsszam,
                    Szallitoadoafakod    = szc.Adoafakod,
                    Szallitoadomegyekod  = szc.Adomegyekod,

                    Bizonylatkelte     = DateTime.Today,
                    Teljesiteskelte    = DateTime.Today,
                    Fizetesihatarido   = DateTime.Today,
                    Szallitasihatarido = DateTime.Today,
                    Kifizetesrendben   = false,
                    Kiszallitva        = false,
                    Arfolyam           = 1,
                    Ezstornozott       = false,
                    Ezstornozo         = false,

                    Netto  = 0,
                    Afa    = 0,
                    Brutto = 0,

                    Termekdij = 0,

                    Nyomtatottpeldanyokszama = 0
                }
            };

            const string penznem    = "HUF";
            var          lstPenznem = await PenznemDal.ReadAsync(context, penznem);

            if (lstPenznem.Count == 1)
            {
                result.Dto.Penznemkod = lstPenznem[0].Penznemkod;
                result.Dto.Penznem    = penznem;
            }

            result.LstTetelDto     = new List <BizonylatTetelDto>();
            result.LstAfaDto       = new List <BizonylatAfaDto>();
            result.LstTermekdijDto = new List <BizonylatTermekdijDto>();

            return(result);
        }
示例#2
0
        public static async Task <SzamlazasiRendDto> CreateNewAsync(ossContext context, string sid)
        {
            const string minta = "HUF";

            SessionBll.Check(context, sid);
            await CsoportDal.JogeAsync(context, JogKod.PROJEKT);

            var result = new SzamlazasiRendDto();
            var lst    = await PenznemDal.ReadAsync(context, minta);

            if (lst.Count == 1)
            {
                result.Penznemkod = lst[0].Penznemkod;
                result.Penznem    = lst[0].Penznem1;
            }

            return(result);
        }
示例#3
0
        public static async Task<ProjektDto> CreateNewAsync(ossContext context, string sid)
        {
            const string minta = "HUF";

            SessionBll.Check(context, sid);
            await CsoportDal.JogeAsync(context, JogKod.PROJEKTMOD);

            var result = new ProjektDto
            {
                Keletkezett = DateTime.Now.Date,
                Vallalasiarnetto = 0,
                Muszakiallapot = "",
                Inverterallapot = "",
                Napelemallapot = ""
            };
            var lst = await PenznemDal.ReadAsync(context, minta);
            if (lst.Count == 1)
            {
                result.Penznemkod = lst[0].Penznemkod;
                result.Penznem = lst[0].Penznem1;
            }

            return result;
        }