Beispiel #1
0
        private void MAIN_Load(object sender, EventArgs e)
        {
            DataAccess.SystemFunction oVotingSchedule = new DataAccess.SystemFunction();

            foreach (DataRow row in oVotingSchedule.GetVotingSchedule().Rows)
            {
                lblDateTime.Text = row["DATE_END"].ToString().Trim() + " / " + row["TIME_END"].ToString().Trim();
            }

            GetUser();
        }
Beispiel #2
0
        void LoadRecordDetails()
        {
            try
            {
                oVotingSchedule  = new DataAccess.SystemFunction();
                oMVotingSchedule = new Model.VotingSchedule();

                dgDetails.Rows.Clear();

                if (!oVotingSchedule.IsScheduleExists())
                {
                    oMVotingSchedule.DATE_END   = DateTime.Now.ToString("yyyy-MM-dd");
                    oMVotingSchedule.TIME_END   = DateTime.Now.ToString("h:mm:ss tt");
                    oMVotingSchedule.DATE_START = DateTime.Now.ToString("yyyy-MM-dd");
                    oMVotingSchedule.TIME_END   = DateTime.Now.ToString("h:mm:ss tt");
                    oMVotingSchedule.STATUS     = "CLOSED";
                    oVotingSchedule.InsertSchedule(oMVotingSchedule);
                }

                foreach (DataRow row in oVotingSchedule.GetVotingSchedule().Rows)
                {
                    dgDetails.Rows.Add(row["DATE_START"].ToString().Trim(), row["TIME_START"].ToString().Trim(), row["DATE_END"].ToString().Trim(), row["TIME_END"].ToString().Trim(), row["STATUS"].ToString().Trim());
                    sScheduleStatus = row["STATUS"].ToString().Trim();
                }


                if (CheckDateTime())
                {
                    oMVotingSchedule        = new Model.VotingSchedule();
                    oMVotingSchedule.STATUS = "CLOSED";
                    oVotingSchedule.UpdateSchedule(oMVotingSchedule);
                }

                if (sScheduleStatus != "CLOSED")
                {
                    lblStatus.ForeColor = Color.Lime;
                    lblStatus.Text      = "OPEN";
                }
                else
                {
                    lblStatus.ForeColor = Color.Red;
                    lblStatus.Text      = "CLOSED";
                }
            }
            catch (Exception ex)
            {
            }
        }
Beispiel #3
0
        void GetVotingSchedule()
        {
            oVotingSched = new DataAccess.SystemFunction();

            foreach (DataRow row in oVotingSched.GetVotingSchedule().Rows)
            {
                dDateEnd   = row["DATE_END"].ToString();
                dDateStart = row["DATE_START"].ToString();
                tTimeStart = row["TIME_START"].ToString();
                tTimeEnd   = row["TIME_END"].ToString();
                sStatus    = row["STATUS"].ToString().Trim();
            }
            if (sStatus != "CLOSED")
            {
                if (Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd")) > Convert.ToDateTime(dDateEnd))
                {
                    oVotingSched.UpdateScheduleStatus();
                }
            }

            lblCurrentDate.Text = DateTime.Now.ToString("yyyy-MM-dd h:mm:ss tt");

            GetScheduleStatus();
        }