コード例 #1
0
    protected void FindValue()
    {
        //string checkValue;
        //string[] KeyIdChecks;

        if (this.KeyId != string.Empty)
        {
            lblTeskName.Text = SchedulerObj.TaskName.Substring(0, SchedulerObj.TaskName.LastIndexOf("-"));//��ȡ-CreateSD
            if (SchedulerObj.ScheduleType!=null)
            {
                rcbScheduleType.Text = SchedulerObj.ScheduleType.Trim();
            }
            if (SchedulerObj.StartTime.ToString() != null)
            {
                rdtimepStartTime.Text = Convert.ToDateTime(SchedulerObj.StartTime).ToString("MM/dd/yyyy h:mm tt");
            }

            //KeyIdChecks = SchedulerObj.RunOnly.Split('#');
            //if (KeyIdChecks != null)
            //{
            //    for (int i = 0; i < KeyIdChecks.Length; i++)
            //    {
            //        checkValue = KeyIdChecks[i].ToString();
            //        for (int j = 0; j < ckxlROOTD.Items.Count; j++)
            //        {
            //            if (ckxlROOTD.Items[j].Value == checkValue)
            //            {
            //                ckxlROOTD.Items[j].Selected = true;
            //            }
            //        }
            //    }
            //}

            if (SchedulerObj.RunOnlyEnd.ToString()!=string.Empty)
            {
                RadTimePicker2.Text = Convert.ToDateTime(SchedulerObj.RunOnlyEnd).ToString("MM/dd/yyyy h:mm tt");
            }
            if (SchedulerObj.Action != null)
            {
                rcbAction.Text = SchedulerObj.Action.Trim();
            }
            if (SchedulerObj.PostAction != null)
            {
                rcbPostAction.Text = SchedulerObj.PostAction.Trim();
            }

            if (SchedulerObj.BackupID.ToString()!=string.Empty)
            {
                BLL_Backup = new BackupBLL();
                chkBDBB.Checked = BLL_Backup.ExistFindBackupById(SchedulerObj.BackupID.ToString());//�鿴�Ƿ������ݱ�������
            }
        }
    }
コード例 #2
0
    protected void btnOK_Click(object sender, EventArgs e)
    {
        string backupFlag;//backup���淵�صIJ�����Ϣ
        string emailFlag;//backup���淵�صIJ�����Ϣ

        System.Guid KeyIdGuid;

        this.EncapsulationData();

        if (this.TempKeyId == string.Empty)//����
        {
            //����Backup����
            BLL_Backup = new BackupBLL();
            backupFlag = BLL_Backup.Insert(BackupObj);
            if (!backupFlag.Equals("InsertError"))
            {
                //�����ݱ��浽�ͻ���cookie
                HttpCookie myCookie = new HttpCookie("BuckupSetting");

                myCookie.Values.Add("BackupId", backupFlag);
                myCookie.Expires = System.DateTime.Now.AddDays(1);
                Response.AppendCookie(myCookie);
            }
            else
            {
                //������ʾ��Ϣ
                MessageBox(false, false, true,
                        GetGlobalResourceObject("WebResource", "BackupSettingForm_SaveBackupMessage_ErrorMessage").ToString());
            }

            //����Email����
            BLL_Email = new EmailBLL();
            emailFlag = BLL_Email.Insert(EmailObj);
            if (!emailFlag.Equals("InsertError"))
            {
                //�����ݱ��浽�ͻ���cookie
                HttpCookie myCookie = new HttpCookie("EmailSetting");

                myCookie.Values.Add("EmailId", emailFlag);
                myCookie.Expires = System.DateTime.Now.AddDays(1);
                Response.AppendCookie(myCookie);
            }
            else
            {
                //������ʾ��Ϣ
                MessageBox(false, false, true,
                        GetGlobalResourceObject("WebResource", "EmailSettingForm_SaveEmailSetting_ErrorMessage").ToString());
            }

            if (!emailFlag.Equals("InsertError") && !backupFlag.Equals("InsertError"))
            {//backup��Email�ı��涼�ɹ�
                Job_Email = new Email();
                Job_Email.CreateEmail(emailFlag);
                Response.Redirect("~/Schedule Billing/ScheduleTasksForm.aspx");
            }
        }
        else//�༭
        {
            KeyIdGuid = new Guid(this.TempKeyId);//ת����Guid����
            BLL_Backup = new BackupBLL();

            BackupObj.BackupID = KeyIdGuid;
            backupFlag = BLL_Backup.Update(BackupObj);//���´�����������ݲ���
            if (!backupFlag.Equals("InsertError"))
            {
                //�����ݱ��浽�ͻ���cookie
                HttpCookie myCookie = new HttpCookie("BuckupSetting");

                myCookie.Values.Add("BackupId", this.TempKeyId);
                myCookie.Expires = System.DateTime.Now.AddDays(1);
                Response.AppendCookie(myCookie);
            }
            else
            {
                //������ʾ��Ϣ
                MessageBox(false, false, true,
                        GetGlobalResourceObject("WebResource", "BackupSettingForm_UpdateBackupMessage_ErrorMessage").ToString());
            }

            BLL_Email = new EmailBLL();
            EmailObj.EmailID = KeyIdGuid;
            emailFlag = BLL_Email.Update(EmailObj);
            if (!emailFlag.Equals("InsertError"))
            {
                //�����ݱ��浽�ͻ���cookie
                HttpCookie myCookie = new HttpCookie("EmailSetting");

                myCookie.Values.Add("EmailId", this.TempKeyId);
                myCookie.Expires = System.DateTime.Now.AddDays(1);
                Response.AppendCookie(myCookie);
            }
            else
            {
                //������ʾ��Ϣ
                MessageBox(false, false, true,
                        GetGlobalResourceObject("WebResource", "EmailSettingForm_UpdateEmailSetting_ErrorMessage").ToString());
            }

            if (!emailFlag.Equals("InsertError") && !backupFlag.Equals("InsertError"))
            {//backup��Email�ı��涼�ɹ�
                Job_Email = new Email();
                Job_Email.CreateEmail(KeyIdGuid.ToString());
                Response.Redirect("~/Schedule Billing/ScheduleTasksForm.aspx");
            }
        }
    }