private void RefreshGrid() { EventMessageMaster oEventMaster; EventMessageDTO[] oEventData; oEventMaster = new EventMessageMaster(); oEventData = oEventMaster.GetEventMessage(); if (oEventData != null) { if (oEventData.Length > 0) { dgEventMessages.DataSource = oEventData; dgEventMessages.DataBind(); } } else { dgEventMessages.DataSource = null; dgEventMessages.DataBind(); } txtEventName.Text = ""; txtEventSubject.Text = "";; txtEventMesssage.Text = ""; chkAllowMails.Checked = false; oEventMaster = null; oEventData = null; }
protected void dgEventMessages_SelectedIndexChanged(object sender, EventArgs e) { int iEventID = 0; int.TryParse(Convert.ToString(dgEventMessages.DataKeys[dgEventMessages.SelectedIndex]), out iEventID); hfId.Value = iEventID.ToString(); EventMessageMaster oEventMaster = new EventMessageMaster(); EventMessageDTO[] oEventData = oEventMaster.GetEventMessage(iEventID); if (oEventData.Length > 0) { txtEventName.Text = oEventData[0].EventName; txtEventMesssage.Text = oEventData[0].EventMessage; txtEventSubject.Text = oEventData[0].EventSubject; chkAllowMails.Checked = oEventData[0].MailAllowed; } oEventMaster = null; oEventData = null; //btnAddNew.Enabled = false; //btnCancel.Enabled = true; btnCancel.Visible = true; btnDelete.Enabled = true; btnEdit.Text = "Update"; //btnEdit.Enabled = true; //btnSave.Enabled = false; lblStatus.Text = ""; }
private void Delete() { if (!base.ValidateIfCommandAllowed(Request.Url.AbsoluteUri, ENums.PageCommand.Delete)) { return; } if (ValidateValues() == false) { return; } bool bActionCompleted = false; int Id = 0; int.TryParse(hfId.Value, out Id); if (Id == 0) { lblStatus.Text = "Please click on edit button again."; return; } EventMessageDTO oEventData = new EventMessageDTO(); oEventData.MessageId = Id; EventMessageMaster oEventMaster = new EventMessageMaster(); /* * ADDED BY VIJAY * CHECK IF THE Event WHICH IS TO BE DELETED HAS ANY ASSOCIATED RECORDS...IF YES, MOVE OUT OF THE FUNCTION ELSE PROCEED * IF THE OUTPUT OF sMessage IS "", THEN RECORD CAN BE DELETED, ELSE NOT * */ string sMessage = ""; GF.HasRecords(Convert.ToString(Id), "tblEmailMessageMaster", out sMessage); if (sMessage != "") { base.DisplayAlert(sMessage); btnDelete.Enabled = true; } else { bActionCompleted = oEventMaster.Delete(oEventData); if (bActionCompleted == true) { base.DisplayAlert("The record has been deleted successfully."); txtEventName.Text = ""; //lblStatus.Text = "Deleted"; RefreshGrid(); } else { base.DisplayAlert("Error Occured while deletion: Please refer to the error log."); } } oEventData = null; oEventMaster = null; }
private EventMessageDTO[] PrepareEmailMessage(ENums.EventName eventName, out string EmailMessageText) { EventMessageMaster eventMessageMaster = new EventMessageMaster(); EventMessageDTO[] eventMessageDTO = eventMessageMaster.GetEventMessage(Enum.GetName(typeof(ENums.EventName), eventName)); string _EmailMessageText = string.Empty; if (eventMessageDTO != null) { _EmailMessageText = PrepareMessageText(eventMessageDTO[0]); } EmailMessageText = _EmailMessageText; return(eventMessageDTO); }
private void Update() { if (!base.ValidateIfCommandAllowed(Request.Url.AbsoluteUri, ENums.PageCommand.Update)) { return; } if (ValidateValues() == false) { return; } bool bActionCompleted = false; int Id = 0; int.TryParse(hfId.Value, out Id); if (Id == 0) { lblStatus.Text = "Please click on edit button again."; return; } EventMessageDTO oEventData = new EventMessageDTO(); oEventData.MessageId = Id; oEventData.EventName = txtEventName.Text.ToString(); oEventData.EventMessage = txtEventMesssage.Text; oEventData.EventSubject = txtEventSubject.Text; oEventData.MailAllowed = chkAllowMails.Checked; EventMessageMaster oEventMaster = new EventMessageMaster(); bActionCompleted = oEventMaster.Update(oEventData); if (bActionCompleted == true) { base.DisplayAlert("The record has been updated successfully"); txtEventName.Text = ""; lblStatus.Text = "Updated"; } else { lblStatus.Text = "Error Occured while updation: Please refer to the error log."; } oEventData = null; oEventMaster = null; }
private void Save() { if (!base.ValidateIfCommandAllowed(Request.Url.AbsoluteUri, ENums.PageCommand.Add)) { return; } bool bActionCompleted = false; EventMessageDTO oEventData = new EventMessageDTO(); oEventData.EventName = txtEventName.Text.ToString(); oEventData.EventMessage = txtEventMesssage.Text.ToString(); oEventData.EventSubject = txtEventSubject.Text.ToString(); oEventData.EventName = txtEventName.Text.ToString(); oEventData.EventMessageDefault = ""; if (chkAllowMails.Checked) { oEventData.MailAllowed = true; } else { oEventData.MailAllowed = false; } EventMessageMaster oEventMaster = new EventMessageMaster(); bActionCompleted = oEventMaster.Insert(oEventData); if (bActionCompleted == true) { base.DisplayAlert("The record has been inserted successfully"); txtEventName.Text = string.Empty; txtEventName.Text = string.Empty; txtEventMesssage.Text = string.Empty; txtEventSubject.Text = string.Empty; chkAllowMails.Checked = false; lblStatus.Text = "Saved"; } else { lblStatus.Text = "Error Occured while insertion: Please refer to the error log."; } oEventData = null; oEventMaster = null; }