Exemplo n.º 1
0
        public async Task Outlook_Wh_Expectations()
        {
            var outlookMail = new OutlookMailSender();

            var zapotrzebowanie = new tblZapotrzebowanie
            {
                tblZapotrzebowanieStatus = new tblZapotrzebowanieStatus {
                    IDZapotrzebowanieStatus = 1, StatusZapotrzebowania = "Akcept"
                },
                Nr              = 1,
                Opis            = "test",
                tblPracownikGAT = new tblPracownikGAT {
                    ImieINazwiskoGAT = "test"
                }
            };

            var mailItem = new ZapotrzebowanieMailItem(zapotrzebowanie,
                                                       new List <string> {
                "*****@*****.**"
            });

            var mail = mailItem.Create();

            await outlookMail.SendAsync(mailItem.Create());
        }
Exemplo n.º 2
0
 private async void Odswiez(tblZapotrzebowanie obj)
 {
     if (obj != null)
     {
         await PobierzZapotrzebowaniaZweryfikowaneINieZaakceptowaneAsync();
     }
 }
Exemplo n.º 3
0
 private void GdyPrzeslanoZapotrzebowanie(tblZapotrzebowanie obj)
 {
     if (obj != null)
     {
         zapotrzebowanie = obj;
     }
 }
Exemplo n.º 4
0
        public async Task WyslijMailZZapotrzebowaniemAsync(tblZapotrzebowanie zapotrzebowanie, List <string> adresyMailowe)
        {
            zapotrzebowanieMailItem = new ZapotrzebowanieMailItem(zapotrzebowanie, adresyMailowe);

            Outlook.MailItem mail = zapotrzebowanieMailItem.Create();

            await Task.Run(() => mail.Send());
        }
Exemplo n.º 5
0
 private async Task WyslijMailaZOutlooka(tblZapotrzebowanie zapotrzebowanie)
 {
     await outlookMailSender.WyslijMailZZapotrzebowaniemAsync(zapotrzebowanie, new List <string>
     {
         zapotrzebowanie.tblPracownikGAT.Email,
         zapotrzebowanie.PracownikOdpZaZakup.Email,
         AdresMailowy_DyrektorProdukcji
     });;
 }
Exemplo n.º 6
0
        private async Task PobierzZapotrzebowanie(tblZapotrzebowaniePozycje obj)
        {
            if (obj.IDZapotrzebowanie != null && obj.IDZapotrzebowanie != 0)
            {
                zapotrzebowanie = await unitOfWork.tblZapotrzebowanie.GetByIdAsync(obj.IDZapotrzebowanie.Value);

                Tytul = "Pozycja kosztowa dla zapotrzebowania: " + zapotrzebowanie?.Opis;
            }
        }
Exemplo n.º 7
0
        public void SetUp()
        {
            smtpClientWrapper = new Mock <ISmtpClientWrapper>();
            fixture           = new Fixture();


            zapotrzebowanie = fixture.Build <tblZapotrzebowanie>()
                              .Without(w => w.tblUrzadzenia)
                              .Without(w => w.tblZapotrzebowaniePozycje)
                              .Without(w => w.tblZapotrzebowanieStatus)
                              .Without(w => w.tblPliki)
                              .With(w => w.tblKlasyfikacjaOgolna, fixture.Build <tblKlasyfikacjaOgolna>()
                                    .Without(x => x.tblZapotrzebowanie).Create())
                              .With(w => w.tblKlasyfikacjaSzczegolowa, fixture.Build <tblKlasyfikacjaSzczegolowa>()
                                    .Without(x => x.tblZapotrzebowanie).Create())
                              .With(w => w.tblKontrahent, fixture.Build <tblKontrahent>()
                                    .Without(x => x.tblRuchNaglowek)
                                    .Without(x => x.tblZamowienieHandlowe)
                                    .Without(x => x.tblZamowienieHandlowe1)
                                    .Without(x => x.tblZapotrzebowanie)
                                    .Create())
                              .With(w => w.PracownikOdpZaZakup, fixture.Build <tblPracownikGAT>()
                                    .Without(x => x.tblZapotrzebowanie)
                                    .Without(x => x.tblRuchNaglowek)
                                    .Without(x => x.tblWynikiBadanGeowloknin)
                                    .Without(x => x.tblZamowienieHandlowe)
                                    .Create())
                              .With(w => w.tblPracownikGAT, fixture.Build <tblPracownikGAT>()
                                    .Without(x => x.tblZapotrzebowanie)
                                    .Without(x => x.tblRuchNaglowek)
                                    .Without(x => x.tblWynikiBadanGeowloknin)
                                    .Without(x => x.tblZamowienieHandlowe)
                                    .Create())
                              .Create();
            mailMessage = new ZapotrzebowanieMailMessage(zapotrzebowanie, new MailAddressesFromTo()
            {
                gmailAddressFrom = gmailAddresFrom,
                mailAddressesTo  = new List <string> {
                    "*****@*****.**"
                }
            });



            sut = CreateSut(smtpClientWrapper.Object);
        }
Exemplo n.º 8
0
        public List <tblPliki> PobierzListePlikowDoDodania(object obj)
        {
            if (obj as tblZapotrzebowanie != null)
            {
                this.zapotrzebowanie = obj as tblZapotrzebowanie;
                GenerujKolekcjePlikowIKopiujNaSerwer();

                return(kolekcjaPlikowDoDodaniaDoBazy);
            }
            else
            {
                this.rozliczenie = obj as vwFVKosztowezSubiektGT;
                GenerujKolekcjePlikowIKopiujNaSerwer();

                return(kolekcjaPlikowDoDodaniaDoBazy);
            }
        }
Exemplo n.º 9
0
 public ZapotrzebowanieMailItem(tblZapotrzebowanie zapotrzebowanie, List <string> mailAddressesTo)
 {
     this.zapotrzebowanie = zapotrzebowanie;
     this.mailAddressesTo = mailAddressesTo;
 }
Exemplo n.º 10
0
 public ZapotrzebowanieMailItem StworzZapotrzebowanieMailItem(tblZapotrzebowanie zapotrzebowanie, List <string> adresyMailowe)
 {
     return(new ZapotrzebowanieMailItem(zapotrzebowanie, adresyMailowe));
 }
 private void CreateSut(tblZapotrzebowanie zapotrzebowanie, List <string> listaAdresow)
 {
     sut = new ZapotrzebowanieMailItem(zapotrzebowanie, listaAdresow);
 }
Exemplo n.º 12
0
 private async void Odswiez(tblZapotrzebowanie obj)
 {
     await PobierzWartosciPoczatkowe();
 }
Exemplo n.º 13
0
 public ZapotrzebowanieMailMessage(tblZapotrzebowanie zapotrzebowanie, MailAddressesFromTo mailAddressesFromTo)
 {
     this.zapotrzebowanie     = zapotrzebowanie;
     this.mailAddressesFromTo = mailAddressesFromTo;
 }