Exemplo n.º 1
0
        public void ZmienStatus(StatusZadania nowyStatus)
        {
            var nrStatusu = (int)nowyStatus;

            if (nrStatusu < -1 || nrStatusu > 2)
            {
                throw new IndexOutOfRangeException("Wartośc z poza zakresu");
            }
            Status = nowyStatus;
        }
Exemplo n.º 2
0
        /// <summary>
        /// Aktualizuje informacje o wysyłce wyników do klienta
        /// Procedura wywoływana w procesu obsługi wiadomości po poprawnie zakończonej wysyłce
        /// </summary>
        public static void Update_StatusWysylki(SPWeb web, SPListItem messageItem, int zadanieId, StatusZadania statusZadania)
        {
            SPList     list = web.Lists.TryGetList(targetList);
            SPListItem item = list.GetItemById(zadanieId);

            if (item != null)
            {
                string status = item["enumStatusZadania"] != null ? item["enumStatusZadania"].ToString() : string.Empty;
                if (!string.IsNullOrEmpty(status) &&
                    status == BLL.Models.StatusZadania.Wysyłka.ToString())
                {
                    //aktualizuj status i dodaj komentarz
                    item["enumStatusZadania"] = statusZadania.ToString();
                    string uwagi = item["colUwagi"] != null ? item["colUwagi"].ToString() : string.Empty;
                    uwagi = string.Format("{0} \n{1}",
                                          uwagi,
                                          messageItem.Title + " wysłane " + messageItem["Modified"].ToString() + " #" + messageItem.ID.ToString()).Trim();
                    item["colUwagi"] = uwagi;
                    item.SystemUpdate();
                }
            }
        }
Exemplo n.º 3
0
 private void Get_Status_ExecuteCode(object sender, EventArgs e)
 {
     string s = BLL.Tools.Get_Text(item, "enumStatusZadania");
     switch (s)
     {
         case "Nowe":
             status = StatusZadania.Nowe;
             break;
         case "Obsługa":
             status = StatusZadania.Obsługa;
             break;
         case "Gotowe":
             status = StatusZadania.Gotowe;
             break;
         case "Wysyłka":
             status = StatusZadania.Wysyłka;
             break;
         case "Zakończone":
             status = StatusZadania.Zakończone;
             break;
         case "Anulowane":
             status = StatusZadania.Anulowane;
             break;
     }
 }
Exemplo n.º 4
0
 private void Set_StatusZadania(SPListItem item, StatusZadania statusZadania)
 {
     item["enumStatusZadania"] = statusZadania.ToString();
 }
Exemplo n.º 5
0
        /// <summary>
        /// Aktualizuje informacje o wysyłce wyników do klienta
        /// Procedura wywoływana w procesu obsługi wiadomości po poprawnie zakończonej wysyłce
        /// </summary>
        public static void Update_StatusWysylki(SPWeb web, SPListItem messageItem, int zadanieId, StatusZadania statusZadania)
        {
            SPList list = web.Lists.TryGetList(targetList);
            SPListItem item = list.GetItemById(zadanieId);
            if (item != null)
            {
                string status = item["enumStatusZadania"] != null ? item["enumStatusZadania"].ToString() : string.Empty;
                if (!string.IsNullOrEmpty(status)
                    && status == BLL.Models.StatusZadania.Wysyłka.ToString())
                {
                    //aktualizuj status i dodaj komentarz
                    item["enumStatusZadania"] = statusZadania.ToString();
                    string uwagi = item["colUwagi"] != null ? item["colUwagi"].ToString() : string.Empty;
                    uwagi = string.Format("{0} \n{1}",
                        uwagi,
                        messageItem.Title + " wysłane " + messageItem["Modified"].ToString() + " #" + messageItem.ID.ToString()).Trim();
                    item["colUwagi"] = uwagi;
                    item.SystemUpdate();
                }
            }

        }
Exemplo n.º 6
0
 private void Update_StatusZadania(SPListItem item, StatusZadania statusZadania)
 {
     item["enumStatusZadania"] = statusZadania.ToString();
     item.SystemUpdate();
 }