예제 #1
0
 public fPercents(AuthorisedUser user)
 {
     InitializeComponent();
     if (user.GetType() == typeof(AdminUser))
     {
         this.user = user;
         ReadingFromDateBase reading = new ReadingFromDateBase();
         percentList                                = reading.ReadPercentages();
         sourceData.DataSource                      = percentList.Percents;
         dataGridViewPercents.DataSource            = sourceData;
         dataGridViewPercents.Columns[0].Visible    = false;
         dataGridViewPercents.Columns[1].HeaderText = "Скидка/Наценка";
         dataGridViewPercents.Columns[2].HeaderText = "Описание";
         dataGridViewPercents.Columns[3].HeaderText = "Процент";
     }
     else
     {
         this.user = user;
         ReadingFromDateBase reading = new ReadingFromDateBase();
         percentList                                = reading.ReadPercentages();
         sourceData.DataSource                      = percentList.Percents;
         dataGridViewPercents.DataSource            = sourceData;
         dataGridViewPercents.Columns[0].Visible    = false;
         dataGridViewPercents.Columns[1].HeaderText = "Скидка/Наценка";
         dataGridViewPercents.Columns[2].HeaderText = "Описание";
         dataGridViewPercents.Columns[3].HeaderText = "Процент";
         AddButton.Visible                          = false;
         UpdateButton.Visible                       = false;
         DeleteButton.Visible                       = false;
         this.Close();
     }
 }
예제 #2
0
        public fTickets(AuthorisedUser user)
        {
            InitializeComponent();
            this.user = user;
            ReadingFromDateBase reading = new ReadingFromDateBase();

            ticketsList      = reading.ReadTickets();
            percentsList     = reading.ReadPercentages();
            totalPercentList = reading.ReadTotalPercents();
            statusTicketList = reading.ReadStatusTickets();
            sessionList      = reading.ReadSessions();
            LoadDataGridView();
        }
예제 #3
0
        public fTickets(AuthorisedUser user, Session session, int row, int placeNumber, double price)
        {
            InitializeComponent();
            this.user = user;
            ReadingFromDateBase reading = new ReadingFromDateBase();

            ticketsList      = reading.ReadTickets();
            percentsList     = reading.ReadPercentages();
            totalPercentList = reading.ReadTotalPercents();
            statusTicketList = reading.ReadStatusTickets();
            sessionList      = reading.ReadSessions();
            LoadDataGridView();
            SessionInput.Text     = session.FilmSession.FilmName;
            RowInput.Text         = row.ToString();
            PlaceNumberInput.Text = placeNumber.ToString();
            PriceInput.Text       = price.ToString();
            TicketInput.Text      = (ticketsList.Tickets.Count() + 1).ToString();
        }