Exemplo n.º 1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        #region Tab Pages
        //if (!NewMode)
        //     ShowDetails();
        //else
        //{
        //     RadMultiPage1.SelectedIndex = 0;
        //     tsEvents.Tabs[0].Selected = true;
        //}
        #endregion
        BOLClass        = new BOLEvents();
        lblSysName.Text = BOLClass.PageLable;

        if ((Code == null) && (!NewMode))
        {
            return;
        }
        if (!Page.IsPostBack)
        {
            //if (!NewMode) ShowDetails();


            #region Fill Combo
            cboHCCalendarTypeCode.DataSource = new BOLHardCode().GetHCDataTable("HCCalendarTypes");

            #endregion
            if (!NewMode)
            {
                LoadData((int)Code);
            }
        }
    }
Exemplo n.º 2
0
    protected void DoSave(object sender, ImageClickEventArgs e)
    {
        try
        {
            msgBox.Text = "";
            string strSelectedMonth = txtMonthNo.Text.ToString();
            string strSelectedDay   = txtDayNo.Text.ToString();
            int    SelectedMonth;
            int    SelectedDay;
            Int32.TryParse(strSelectedMonth, out SelectedMonth);
            Int32.TryParse(strSelectedDay, out SelectedDay);
            if (SelectedMonth == 0 || SelectedMonth > 12)
            {
                msgBox.MessageTextMode = AKP.Web.Controls.Common.MessageMode.Error;
                msgBox.Text            = "ماه معتبر نیست";
                return;
            }
            if (SelectedDay == 0 || SelectedDay > 31)
            {
                msgBox.MessageTextMode = AKP.Web.Controls.Common.MessageMode.Error;
                msgBox.Text            = "روز معتبر نیست";
                return;
            }

            int ReturnCode = SaveControls("~/Main/Default.aspx?BaseID=" + BaseID);
            if (NewMode && ReturnCode != -1)
            {
                NewMode = false;
                Code    = ReturnCode;
                ShowDetails();
            }
            if (ReturnCode != -1)
            {
                DateTime?EventDate = null;
                if (cboHCCalendarTypeCode.SelectedValue == "1")
                {
                    PersianCalendar PCalendar = new PersianCalendar();
                    EventDate = PCalendar.ToDateTime(1390, SelectedMonth, SelectedDay, 12, 1, 1, 1);
                }
                if (cboHCCalendarTypeCode.SelectedValue == "2")
                {
                    HijriCalendar HCalendar = new HijriCalendar();
                    EventDate = HCalendar.ToDateTime(1390, SelectedMonth, SelectedDay, 12, 1, 1, 1);
                }
                else
                {
                    EventDate = new DateTime(2011, SelectedMonth, SelectedDay, 12, 1, 1, 1);
                }

                BOLEvents EventsBOL = new BOLEvents();
                EventsBOL.SaveEventDate(ReturnCode, (DateTime)EventDate);
            }
        }
        catch
        {
        }
    }