コード例 #1
0
        public void AddPart(string zlecenieNr, DateTime dataPrzyjecia, string towarKod, int ilość, string pracOpeKod)
        {
            try
            {
                OP_CSRSLib.SrsZlecenie zlecenie = GetOrCreateOrder(zlecenieNr, dataPrzyjecia, "SRW");
                CDNTwrb1.Towar         towar    = optima.GetGoodByCode(towarKod, 1);

                OP_CSRSLib.SrsCzesc czesc = zlecenie.Czesci.AddNew();
                czesc.TwrId            = towar.ID;
                czesc.IloscPobieranaJM = ilość;

                SetServiceman(czesc, pracOpeKod);
            }
            catch (Exception e)
            {
                throw new Exception("Błąd przy dodawaniu części o kodzie [" + towarKod + "] dla zlecenia o nr [" + zlecenieNr + "]: " + e.Message);
            }
        }
コード例 #2
0
        public void AddAction(string zlecenieNr, DateTime dataPrzyjecia, string usługaKod, string opis, string pracOpeKod, DateTime dataWykonania, DateTime czasTrwania) // data, nr zlenewnia, opis cznn, kod prc, czas trw
        {
            try
            {
                OP_CSRSLib.SrsZlecenie zlecenie = GetOrCreateOrder(zlecenieNr, dataPrzyjecia, "SRW");
                CDNTwrb1.Towar         towar    = optima.GetGoodByCode(usługaKod, 0);

                OP_CSRSLib.SrsCzynnosc czynnosc = zlecenie.Czynnosci.AddNew();
                czynnosc.TwrId = towar.ID;
                czynnosc.Opis  = opis;

                SetServiceman(czynnosc, pracOpeKod);

                czynnosc.DataWykonania = dataWykonania;
                czynnosc.CzasTrwania   = czasTrwania;
            }
            catch (Exception e)
            {
                throw new Exception("Błąd przy dodawaniu czynnosci o kodzie [" + usługaKod + "] dla zlecenia o nr [" + zlecenieNr + "]: " + e.Message);
            }
        }