예제 #1
0
        public void GoForRenewal(Trademark tm)
        {
            if (tm.IsDeleted)
            {
                MessageBox.Show("Προσοχή! Το Σήμα είναι διαγραμμένο!");
                return;
            }

            if (UserInfo.Get_DB_AppUser_ResponsibleId(UserInfo.DB_AppUser_Id) != tm.ResponsibleLawyerId && UserInfo.IsAdmin == false)
            {
                MessageBox.Show("Προσοχή! Δεν μπορείτε να καταχωρήσετε Ανανέωση. \r\nΟ Χρήστης πρέπει να έχει οριστεί Υπεύθυνος για το Σήμα.");
                return;
            }

            //check oti exei oristikopoiisi
            //if (tms.StatusId != 7)
            if (TM_Status.IsFinalized(tm.Id) == false)
            {
                MessageBox.Show("Προσοχή! Δεν μπορεί να γίνει Ανανέωση.\r\nΠαρακαλώ καταχωρήστε πρώτα την οριστικοποίηση.");
                return;
            }

            Renewal frmRenewal = new Renewal(tm);

            frmRenewal.ShowDialog();
        }