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());//�鿴�Ƿ������ݱ������� } } }
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"); } } }