//private ArrayList getWeekScheduleData() //{ // ArrayList objList = new ArrayList(); // Schedule_DAO objDAO = null; // objDAO = new Schedule_DAO("05/05/2009", "Party hangover"); // objList.Add(objDAO); // objDAO = new Schedule_DAO("05/05/2009", "Meet Arjun"); // objList.Add(objDAO); // objDAO = new Schedule_DAO("05/05/2009", "Server maintenance @ Infosys"); // objList.Add(objDAO); // objDAO = new Schedule_DAO("05/05/2009", "Server maintenance @ Infosys"); // objList.Add(objDAO); // objDAO = new Schedule_DAO("05/05/2009", "Server maintenance @ Infosys"); // objList.Add(objDAO); // objDAO = new Schedule_DAO("05/05/2009", "Server maintenance @ Infosys"); // objList.Add(objDAO); // return objList; //} //string p_szMonth private void showCalendar(Calendar_DAO objCalendar) { //Response.Write("<table border='1' width='300px'>"); UpdatePanel1.ContentTemplateContainer.Controls.Add(new LiteralControl("<table border='1' width='80px'>")); // start -- fill the long name of the month UpdatePanel1.ContentTemplateContainer.Controls.Add(new LiteralControl("<tr><td colspan='7'>")); string szLongName = "<div align='center' style='font-size:11px;font-weight:bold'>@LONG_MONTH_NAME@</div>"; szLongName = szLongName.Replace("@LONG_MONTH_NAME@", getLongMonthName(objCalendar.InitialDisplayMonth)); UpdatePanel1.ContentTemplateContainer.Controls.Add(new LiteralControl(szLongName)); UpdatePanel1.ContentTemplateContainer.Controls.Add(new LiteralControl("</td>")); // -- ends // fill the weekdays first UpdatePanel1.ContentTemplateContainer.Controls.Add(new LiteralControl("<tr>")); byte bytStartIndex = getStartIndex(getFirstDayOfMonth(objCalendar.InitialDisplayMonth, objCalendar.InitialDisplayYear)); string[] szWeekdays = null; if (blnWeekShortNames == true) { szWeekdays = getShortNamesForWeekdays(); } else { szWeekdays = getOrderedWeekdays(); } for (int iWeekday = 0; iWeekday < szWeekdays.Length; iWeekday++) { //Response.Write("<td>" + szWeekdays[iWeekday] + "</td>"); UpdatePanel1.ContentTemplateContainer.Controls.Add(new LiteralControl("<td style='width:10px;font-size:9px'>" + szWeekdays[iWeekday] + "</td>")); } //Response.Write("</tr>"); UpdatePanel1.ContentTemplateContainer.Controls.Add(new LiteralControl("</tr>")); // calendar days byte bytDayCounter = 1; int iWeekdays = 0; bool isFirstRow = true; byte bytTodaysDate = getTodaysDayOfTheMonth(); LinkButton objLink = null; for (int i = 0; i < 6; i++) { //Response.Write("<tr>"); UpdatePanel1.ContentTemplateContainer.Controls.Add(new LiteralControl("<tr>")); for (iWeekdays = 0; iWeekdays < 7; iWeekdays++) { if (iWeekdays < bytStartIndex && isFirstRow == true) { // skip these date boxes as the month does not have these starting days //Response.Write("<td bgcolor='" + szDateColor_NA + "'> N/A </TD>"); // no days available for the month UpdatePanel1.ContentTemplateContainer.Controls.Add(new LiteralControl("<td style='width:10px;font-size:9px' bgcolor='" + szDateColor_NA + "'> N/A </TD>")); } else { if (bytDayCounter > getLastMonthInteger()) { //Response.Write("<td bgcolor ='" + szDateColor_NA + "'> N/A </TD>"); // no days available for the month UpdatePanel1.ContentTemplateContainer.Controls.Add(new LiteralControl("<td style='width:10px;font-size:9px' bgcolor ='" + szDateColor_NA + "'> N/A </TD>")); } else { if (bytTodaysDate == bytDayCounter && DateTime.Now.Month == getIntMonth(objCalendar.InitialDisplayMonth)) // check for month and year too. { string szOutput = ""; objLink = new LinkButton(); objLink.ID = objCalendar.InitialDisplayYear + "_" + objCalendar.InitialDisplayMonth + "_Link_" + bytDayCounter; objLink.CommandArgument = objCalendar.InitialDisplayYear + "_" + objCalendar.InitialDisplayMonth + "_Link_" + bytDayCounter; objLink.Text = "" + bytDayCounter; objLink.Click += new EventHandler(Link1_Click); szOutput = "<td style='width:10px;font-size:9px' align='center' bgcolor='@BG_COLOR@'>"; szOutput = szOutput.Replace("@BG_COLOR@", szDateColor_TODAY); UpdatePanel1.ContentTemplateContainer.Controls.Add(new LiteralControl(szOutput)); UpdatePanel1.ContentTemplateContainer.Controls.Add(objLink); UpdatePanel1.ContentTemplateContainer.Controls.Add(new LiteralControl("</td>")); //UpdatePanel1.ContentTemplateContainer.Controls.Add(new LiteralControl(szOutput)); } else { //Response.Write("<td align='center'>" + bytDayCounter + "</td>"); objLink = new LinkButton(); objLink.ID = objCalendar.InitialDisplayYear + "_" + objCalendar.InitialDisplayMonth + "_Link_" + bytDayCounter; objLink.CommandArgument = objCalendar.InitialDisplayYear + "_" + objCalendar.InitialDisplayMonth + "_Link_" + bytDayCounter; objLink.Text = "" + bytDayCounter; objLink.Click += new EventHandler(Link1_Click); UpdatePanel1.ContentTemplateContainer.Controls.Add(new LiteralControl("<td style='width:10px;font-size:9px' align='center'>")); UpdatePanel1.ContentTemplateContainer.Controls.Add(objLink); UpdatePanel1.ContentTemplateContainer.Controls.Add(new LiteralControl("</td>")); } } bytDayCounter++; } } isFirstRow = false; //Response.Write("</tr>"); UpdatePanel1.ContentTemplateContainer.Controls.Add(new LiteralControl("</tr>")); } //Response.Write("</table>"); UpdatePanel1.ContentTemplateContainer.Controls.Add(new LiteralControl("</table>")); }
protected void Page_Load(object sender, EventArgs e) { string id = string.Format("Id: {0} Uri: {1}", Guid.NewGuid(), HttpContext.Current.Request.Url); using (Utils utility = new Utils()) { utility.MethodStart(id, System.Reflection.MethodBase.GetCurrentMethod()); } try { if (!IsPostBack) { if (((Bill_Sys_BillingCompanyObject)Session["BILLING_COMPANY_OBJECT"]).BT_REFERRING_FACILITY == true) { extddlReferringFacility.Visible = false; lblReferringFacility.Visible = false; } extddlReferringFacility.Flag_ID = ((Bill_Sys_BillingCompanyObject)Session["BILLING_COMPANY_OBJECT"]).SZ_COMPANY_ID; callSchedule(DateTime.Today); } string strDate = System.DateTime.Today.Date.ToString("MM/dd/yyyy"); objCalendar = new Calendar_DAO(); objCalendar.ControlIDPrefix = "Calendar_" + Convert.ToDateTime(strDate).AddMonths(-1).ToString("MMM").ToUpper().ToString(); objCalendar.InitialDisplayMonth = Convert.ToDateTime(strDate).AddMonths(-1).ToString("MMM").ToUpper().ToString(); objCalendar.InitialDisplayYear = Convert.ToDateTime(strDate).AddMonths(-1).Year.ToString(); showCalendar(objCalendar); objCalendar = new Calendar_DAO(); objCalendar.ControlIDPrefix = "Calendar_" + Convert.ToDateTime(strDate).ToString("MMM").ToUpper().ToString(); objCalendar.InitialDisplayMonth = Convert.ToDateTime(strDate).ToString("MMM").ToUpper().ToString(); objCalendar.InitialDisplayYear = Convert.ToDateTime(strDate).Year.ToString(); showCalendar(objCalendar); objCalendar = new Calendar_DAO(); objCalendar.ControlIDPrefix = "Calendar_" + Convert.ToDateTime(strDate).AddMonths(1).ToString("MMM").ToUpper().ToString(); objCalendar.InitialDisplayMonth = Convert.ToDateTime(strDate).AddMonths(1).ToString("MMM").ToUpper().ToString(); objCalendar.InitialDisplayYear = Convert.ToDateTime(strDate).AddMonths(1).Year.ToString(); showCalendar(objCalendar); } catch (Exception ex) { Elmah.ErrorSignal.FromCurrentContext().Raise(ex); using (Utils utility = new Utils()) { utility.MethodEnd(id, System.Reflection.MethodBase.GetCurrentMethod()); } string str2 = "Error Request=" + id + ".Please share with Technical support."; base.Response.Redirect("Bill_Sys_ErrorPage.aspx?ErrMsg=" + str2); } #region "check version readonly or not" string app_status = ((Bill_Sys_BillingCompanyObject)Session["APPSTATUS"]).SZ_READ_ONLY.ToString(); if (app_status.Equals("True")) { Bill_Sys_ChangeVersion cv = new Bill_Sys_ChangeVersion(this.Page); cv.MakeReadOnlyPage("Bill_Sys_WeekCalendarEvents.aspx"); } #endregion //Method End using (Utils utility = new Utils()) { utility.MethodEnd(id, System.Reflection.MethodBase.GetCurrentMethod()); } }
protected void Page_Load(object sender, EventArgs e) { string id = string.Format("Id: {0} Uri: {1}", Guid.NewGuid(), HttpContext.Current.Request.Url); using (Utils utility = new Utils()) { utility.MethodStart(id, System.Reflection.MethodBase.GetCurrentMethod()); } try { btnShowGrid.Attributes.Add("onclick", "return formValidator('frmCalPatientEntry','txtDate,ddlInterval,extddlReferringFacility');"); txtCompanyID.Text = ((Bill_Sys_BillingCompanyObject)Session["BILLING_COMPANY_OBJECT"]).SZ_COMPANY_ID; if (Session["PopUp"] != null) { if (Session["TestFacilityID"] != null && Session["AppointmentDate"] != null) { if (Session["PopUp"].ToString() == "True") { extddlReferringFacility.Flag_ID = txtCompanyID.Text.ToString(); extddlReferringFacility.Text = Session["TestFacilityID"].ToString(); string strSelectedDate = Session["AppointmentDate"].ToString(); Session["AppointmentDate"] = null; Session["TestFacilityID"] = null; GetCalenderDayAppointments(Convert.ToDateTime(strSelectedDate).ToString("MM/dd/yyyy"), extddlReferringFacility.Text); Session["PopUp"] = null; } } } else { if (!Page.IsPostBack) { if (((Bill_Sys_BillingCompanyObject)Session["BILLING_COMPANY_OBJECT"]).BT_REFERRING_FACILITY == true) { extddlReferringFacility.Visible = false; lblTestFacility.Visible = false; } extddlReferringFacility.Flag_ID = txtCompanyID.Text.ToString(); //txtDate.Text = DateTime.Today.Date.ToShortDateString(); _obj = new Bill_Sys_Schedular(); if (extddlReferringFacility.Visible == false) { GetCalenderDayAppointments(System.DateTime.Today.Date.ToString("MM/dd/yyyy"), txtCompanyID.Text); // grdScheduleReport.DataSource = _obj.GET_EVENT_DETAIL(txtCompanyID.Text, Convert.ToDateTime(txtDate.Text), Convert.ToDecimal(ddlInterval.SelectedValue), txtCompanyID.Text); //grdScheduleReport.DataBind(); } else { GetCalenderDayAppointments(System.DateTime.Today.Date.ToString("MM/dd/yyyy"), extddlReferringFacility.Text); } if (Request.QueryString["Flag"] != null) { Session["Flag"] = true; lblHeaderPatientName.Text = ((Bill_Sys_CaseObject)Session["CASE_OBJECT"]).SZ_PATIENT_NAME; } else { Session["Flag"] = null; lblHeaderPatientName.Text = ""; } } } string strDate = System.DateTime.Today.Date.ToString("MM/dd/yyyy"); //objCalendar = new Calendar_DAO(); //objCalendar.ControlIDPrefix = "Calendar_" + Convert.ToDateTime(strDate).AddMonths(-1).ToString("MMM").ToUpper().ToString(); //objCalendar.InitialDisplayMonth = Convert.ToDateTime(strDate).AddMonths(-1).ToString("MMM").ToUpper().ToString(); //objCalendar.InitialDisplayYear = Convert.ToDateTime(strDate).AddMonths(-1).Year.ToString(); //showCalendar(objCalendar); objCalendar = new Calendar_DAO(); objCalendar.ControlIDPrefix = "Calendar_" + Convert.ToDateTime(strDate).ToString("MMM").ToUpper().ToString(); objCalendar.InitialDisplayMonth = Convert.ToDateTime(strDate).ToString("MMM").ToUpper().ToString(); objCalendar.InitialDisplayYear = Convert.ToDateTime(strDate).Year.ToString(); showCalendar(objCalendar); objCalendar = new Calendar_DAO(); objCalendar.ControlIDPrefix = "Calendar_" + Convert.ToDateTime(strDate).AddMonths(1).ToString("MMM").ToUpper().ToString(); objCalendar.InitialDisplayMonth = Convert.ToDateTime(strDate).AddMonths(1).ToString("MMM").ToUpper().ToString(); objCalendar.InitialDisplayYear = Convert.ToDateTime(strDate).AddMonths(1).Year.ToString(); showCalendar(objCalendar); } catch (Exception ex) { Elmah.ErrorSignal.FromCurrentContext().Raise(ex); using (Utils utility = new Utils()) { utility.MethodEnd(id, System.Reflection.MethodBase.GetCurrentMethod()); } string str2 = "Error Request=" + id + ".Please share with Technical support."; base.Response.Redirect("Bill_Sys_ErrorPage.aspx?ErrMsg=" + str2); } #region "check version readonly or not" string app_status = ((Bill_Sys_BillingCompanyObject)Session["APPSTATUS"]).SZ_READ_ONLY.ToString(); if (app_status.Equals("True")) { Bill_Sys_ChangeVersion cv = new Bill_Sys_ChangeVersion(this.Page); cv.MakeReadOnlyPage("Bill_Sys_CalPatientEntry.aspx"); } #endregion //Method End using (Utils utility = new Utils()) { utility.MethodEnd(id, System.Reflection.MethodBase.GetCurrentMethod()); } }