Пример #1
0
        private void видалитиToolStripMenuItem_Click_1(object sender, EventArgs e)
        {
            try
            {
                var DelTime   = Convert.ToDateTime(DateGridView.SelectedRows[0].Cells[0].Value);
                var DelIdShow = Convert.ToInt32(DateGridView.SelectedRows[0].Cells[3].Value);


                var res = MessageBox.Show($"Видалити {DelTime} ?", "", MessageBoxButtons.YesNo);
                if (res == DialogResult.Yes)
                {
                    for (int i = program.dateList.Count - 1; i >= 0; i--)
                    {
                        if (program.dateList[i].StartTime == DelTime && program.dateList[i].Id == DelIdShow)
                        {
                            program.dateList.RemoveAt(i);
                        }
                    }
                    DateGridView.Rows.Remove(DateGridView.SelectedRows[0]);
                    program.IsDirty = true;
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Нічого не виділено. Виделіть весь рядок для видалення!");
                if (DateGridView.Visible == false)
                {
                    DateGridView.Show();
                    TVshowGridView.Hide();
                }
            }
        }
Пример #2
0
 private void TVshowListToolStripMenuItem_Click(object sender, EventArgs e)
 {
     SearchBox.Show();
     FillFav();
     TvshowGridView.Show();
     DateGridView.Hide();
     FavGridView.Hide();
 }
Пример #3
0
 private void favouriteToolStripMenuItem1_Click(object sender, EventArgs e)
 {
     FavGridView.Rows.Clear();
     FillFav();
     DateGridView.Hide();
     TvshowGridView.Hide();
     FavGridView.Show();
 }
Пример #4
0
 //сортування
 private void SortToolStripMenuItem_Click(object sender, EventArgs e)
 {
     dt.DefaultView.Sort = "";
     FillTVshow();
     SearchBox.Hide();
     DateGridView.Hide();
     FavGridView.Hide();
     TvshowGridView.Show();
 }
Пример #5
0
 private void всіДатиToolStripMenuItem_Click(object sender, EventArgs e)
 {
     dtDate.Clear();
     foreach (Date i in program.dateList)
     {
         dtDate.Rows.Add(i.StartTime, i.Duration, i.EndTime, i.Id);
     }
     DateGridView.DataSource = dtDate;
     DateGridView.Show();
 }
Пример #6
0
 public MainMenuViewer(TVprogram pr)
 {
     InitializeComponent();
     program = pr;
     SearchBox.Hide();
     FavGridView.Hide();
     tVshowBindingSource1.DataSource = program.tvshowList;
     DateGridView.Hide();
     dateBindingSource.ResetBindings(false);
     DateGridView.DataSource = program.dateList;
 }
Пример #7
0
 protected void ClearGrids()
 {
     DateGridView.DataBind();
     QuoteGridView.DataBind();
     FilterShowingLabel.Text = "";
     HeaderUpdatePanel.Update();
     DetailGridView.DataBind();
     QuoteDetailUpdatePanel.Update();
     //UpdateButton.Visible = false;
     //UpdateUpdatePanel.Update();
 }
Пример #8
0
 public MainMenuAdmin()
 {
     InitializeComponent();
     program = new TVprogram();
     Fill();
     program.Load();
     tVshowBindingSource.ResetBindings(false);
     TVshowGridView.DataSource = program.tvshowList;
     FillData();
     DateGridView.Hide();
 }
Пример #9
0
 private void наЦейТижденьToolStripMenuItem_Click(object sender, EventArgs e)
 {
     dtDate.Clear();
     foreach (Date i in program.dateList)
     {
         if (i.StartTime >= DateTime.Today && i.StartTime <= DateTime.Today.AddDays(7))
         {
             dtDate.Rows.Add(i.StartTime, i.Duration, i.EndTime, i.Id);
         }
     }
     DateGridView.DataSource = dtDate;
     DateGridView.Show();
 }
Пример #10
0
        private void додатиToolStripMenuItem_Click(object sender, EventArgs e)
        {
            var pf = new AddDate();

            pf.program = program;
            if (pf.ShowDialog() == DialogResult.OK)
            {
                program.dateList.Add(pf.Date);
                FillData();
                program.IsDirty = true;
                DateGridView.Hide();
                DateGridView.Show();
            }
        }
Пример #11
0
 private void TVprogramStripMenuItem_Click(object sender, EventArgs e)
 {
     SearchBox.Hide();
     TvshowGridView.Hide();
     FavGridView.Hide();
     DateGridView.Show();
     dtDate.Clear();
     foreach (Date i in program.dateList)
     {
         if (i.StartTime >= DateTime.Today && i.EndTime <= DateTime.Today.AddDays(1))
         {
             int index = program.TVshowIndexByID(i.Id);
             if (index != -1)
             {
                 dtDate.Rows.Add(i.StartTime, program.tvshowList[index].Name, program.tvshowList[index].ChanelName, i.Duration, i.EndTime);
             }
         }
     }
 }
Пример #12
0
 protected void GetCustQuotes(string CustNo)
 {
     ClearGrids();
     ds = ecommQuotes.GetCustSummary(CustNo);
     if (ds.Tables.Count == 1)
     {
         // Fill the date grid, then the quotes for the first date
         dt = ds.Tables[0];
         if (dt.Rows.Count > 0)
         {
             DateGridView.DataSource = dt;
             DateGridView.DataBind();
             ShowQuotesSummary(CustNo, dt.Rows[0]["QuoteDate"]);
         }
         else
         {
             ShowPageMessage("No Quotes on file for Customer " + CustNo, 2);
         }
     }
     else
     {
         ShowPageMessage("Quote access problem (GetSummary). " + CustNo, 2);
     }
 }
Пример #13
0
 private void viewToolStripMenuItem_Click(object sender, EventArgs e)
 {
     DateGridView.Hide();
     TVshowGridView.Hide();
 }
Пример #14
0
 protected void GetQuotes(string CustNo, string FilterField, string FilterValue, string GridToFill)
 {
     try
     {
         // get the quote data.
         string FreshQOH = "0";
         if (GridToFill == "Detail")
         {
             FreshQOH = "1";
         }
         ds = SqlHelper.ExecuteDataset(connectionString, "pSOEGetQuotes",
                                       new SqlParameter("@Organization", CustNo),
                                       new SqlParameter("@QuoteFilterField", FilterField),
                                       new SqlParameter("@QuoteFilterValue", FilterValue),
                                       new SqlParameter("@FreshQOH", FreshQOH));
         if (ds.Tables.Count >= 1)
         {
             dt = ds.Tables[1];
             if (dt.Rows.Count == 0)
             {
                 DateGridView.DataBind();
                 DetailGridView.DataBind();
                 QuoteGridView.DataBind();
                 FilterShowingLabel.Text = "";
             }
             else
             {
                 if (GridToFill == "Header")
                 {
                     DataTable dtDates = new DataTable();
                     dtDates.Columns.Add("QuoteDate", typeof(DateTime));
                     dtDates.Columns.Add("QuoteCount", typeof(int));
                     int     DateCtr   = 0;
                     string  Lastdate  = "";
                     string  Newdate   = "";
                     string  LastQuote = "";
                     string  NewQuote  = "";
                     DataRow daterow;
                     CustNameLabel.Text     = dt.Rows[0]["CustomerName"].ToString();
                     Session["MasterTable"] = dt;
                     Lastdate  = string.Format("{0:yyyy-MM-dd}", dt.Rows[0]["QuotationDate"]);
                     DateToGet = string.Format("{0:MM/dd/yyyy}", dt.Rows[0]["QuotationDate"]);
                     foreach (DataRow drow in dt.Rows)
                     {
                         Newdate  = string.Format("{0:yyyy-MM-dd}", drow["QuotationDate"]);
                         NewQuote = drow["SessionID"].ToString();
                         if (Newdate != Lastdate)
                         {
                             daterow = dtDates.NewRow();
                             daterow["QuoteDate"]  = Lastdate;
                             daterow["QuoteCount"] = DateCtr;
                             dtDates.Rows.Add(daterow);
                             Lastdate = Newdate;
                             DateCtr  = 0;
                         }
                         if (NewQuote != LastQuote)
                         {
                             DateCtr++;
                             LastQuote = NewQuote;
                         }
                     }
                     daterow = dtDates.NewRow();
                     daterow["QuoteDate"]  = Newdate;
                     daterow["QuoteCount"] = DateCtr;
                     dtDates.Rows.Add(daterow);
                     DateGridView.DataSource = dtDates;
                     DateGridView.DataBind();
                     FillGridView(dt);
                     DetailGridView.DataBind();
                 }
                 if (GridToFill == "Detail")
                 {
                     DetailGridView.DataSource = dt;
                     DetailGridView.DataBind();
                 }
                 //QuoteUpdatePanel.Update();
                 //DataView dv = new DataView(dt, "SubItem = '" + ItemNo + "'", "", DataViewRowState.CurrentRows);
                 //AltAvailLabel.Text = String.Format("{0:#,##0}", dv[0]["AltQOH"]);
             }
         }
     }
     catch (Exception e2)
     {
         ErrorLabel.Text = e2.Message + ", " + e2.ToString();
     }
 }