Exemplo n.º 1
0
        private bool CalendarDoubleClick(Pabo.Calendar.PBCalendar sender, Pabo.Calendar.DayClickEventArgs e)
        {
            DateTime dt      = Convert.ToDateTime(e.Date);
            Int32    dtIndex = -1;

            dtIndex = sender.Dates.IndexOf(dt.Date);
            if (dtIndex != -1)
            {
                sender.Dates.RemoveAt(dtIndex);
            }
            return(dtIndex != -1);
        }
Exemplo n.º 2
0
        private void PrintCalendar(Pabo.Calendar.PBCalendar myCalendar)
        {
            string Filename  = @"c:\Data\Calendar" + myCalendar.ActiveMonth.Year.ToString() + "-" + myCalendar.ActiveMonth.Month.ToString() + ".jpg";
            int    oriHeight = myCalendar.Size.Height;
            int    oriWidth  = myCalendar.Size.Width;
            int    oriX      = myCalendar.Location.X;
            int    oriY      = myCalendar.Location.Y;

            myCalendar.SetBounds(5, 10, 600, 600);
            myCalendar.SaveAsImage(Filename, System.Drawing.Imaging.ImageFormat.Jpeg);
            myCalendar.SetBounds(oriX, oriY, oriWidth, oriHeight);
        }
Exemplo n.º 3
0
        private void PrintCalendar(Pabo.Calendar.PBCalendar myCalendar)
        {
            string Filename = System.IO.Path.Combine(CCFBGlobal.pathScreenshots, "Calendar"
                                                     + myCalendar.ActiveMonth.Year.ToString() + "-"
                                                     + myCalendar.ActiveMonth.Month.ToString() + ".jpg");

            int oriHeight = myCalendar.Size.Height;
            int oriWidth  = myCalendar.Size.Width;
            int oriX      = myCalendar.Location.X;
            int oriY      = myCalendar.Location.Y;

            myCalendar.SetBounds(5, 10, 600, 600);
            myCalendar.SaveAsImage(Filename, System.Drawing.Imaging.ImageFormat.Jpeg);
            myCalendar.SetBounds(oriX, oriY, oriWidth, oriHeight);
        }
Exemplo n.º 4
0
 private void SetCalendarActiveMonth(Pabo.Calendar.PBCalendar myCalendar, DateTime DisplayMonth)
 {
     myCalendar.ActiveMonth.Year  = DisplayMonth.Year;
     myCalendar.ActiveMonth.Month = DisplayMonth.Month;
 }
Exemplo n.º 5
0
        private void CalendarDayClick(Pabo.Calendar.PBCalendar sender, Pabo.Calendar.DayClickEventArgs e)
        {
            Pabo.Calendar.DateItem[] dItems;
            Int32    dtIndex           = -1;
            DateTime dateWork          = Convert.ToDateTime(e.Date);
            int      newImageListIndex = 0;
            String   newDateText       = "";

            dtIndex = pbCalendar1.Dates.IndexOf(dateWork);
            if (dtIndex == -1)
            {
                AddDateToCalendar(dateWork, false, "");
                clsDaysOpen.AddDate(dateWork, false, "");
            }
            else if (mClickMode == 2)
            {
                dItems = pbCalendar1.Dates.DateInfo(dateWork);
                if (dItems[0].ImageListIndex == 0)
                {
                    newImageListIndex = -1;
                }
                else
                {
                    newImageListIndex = 0;
                }
                dItems[0].ImageListIndex = newImageListIndex;
                dItems = pbCalendar2.Dates.DateInfo(dateWork);
                dItems[0].ImageListIndex = newImageListIndex;
                dItems = pbCalendar3.Dates.DateInfo(dateWork);
                dItems[0].ImageListIndex = newImageListIndex;
                clsDaysOpen.FindDate(dateWork);
                clsDaysOpen.IsCommodity = (newImageListIndex == 0);
            }
            else if (mClickMode == 3)
            {
                dItems = pbCalendar1.Dates.DateInfo(dateWork);
                if (dItems[0].Text == "")
                {
                    newDateText = "Spcl";
                }
                else
                {
                    newDateText = "";
                }
                dItems[0].Text = newDateText;
                dItems         = pbCalendar2.Dates.DateInfo(dateWork);
                dItems[0].Text = newDateText;
                dItems         = pbCalendar3.Dates.DateInfo(dateWork);
                dItems[0].Text = newDateText;
                clsDaysOpen.FindDate(dateWork);
                if (newDateText == "")
                {
                    clsDaysOpen.SpecialItems = "";
                }
                else
                {
                    clsDaysOpen.SpecialItems = SpecialFoodList();
                }
            }
            clsDaysOpen.update();
        }