示例#1
0
    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;
    }
示例#2
0
    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 = "";
    }
示例#3
0
    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;
    }
示例#4
0
        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);
        }
示例#5
0
    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;
    }
示例#6
0
    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;
    }