private CMS.AMS.Models.CustomerGroup CreateCustomerGroup()
    {
        CMS.AMS.Models.CustomerGroup NewCustGroup = null;

        try
        {
            bool saved = m_CustGroup.CreateUpdateCustomerGroup(new CustomerGroup {
                Name = Logix.TrimAll(functioninput.Text)
            });

            if (saved)
            {
                NewCustGroup = new CustomerGroup();
                NewCustGroup = m_CustGroup.GetCustomerGroupByName(Logix.TrimAll(functioninput.Text));
                if (MyCommon.LRTadoConn.State == ConnectionState.Closed)
                {
                    MyCommon.Open_LogixRT();
                }
                MyCommon.Activity_Log(7, NewCustGroup.CustomerGroupID, CurrentUser.AdminUser.ID, Copient.PhraseLib.Lookup("history.cgroup-create", LanguageID));
            }
        }
        catch (Exception err)
        {
            ScriptManager.RegisterStartupScript(UpdatePanelMain, UpdatePanelMain.GetType(), "AlertMessage", " AlertMessage('" + err.Message + "');", true);
        }
        finally
        {
            MyCommon.Close_LogixRT();
        }
        return(NewCustGroup);
    }
Example #2
0
    private CMS.AMS.Models.SVProgram CreatePointsProgram()
    {
        CMS.AMS.Models.SVProgram NewSVPointProgram = null;

        try
        {
            NewSVPointProgram = new CMS.AMS.Models.SVProgram {
                ProgramName = Logix.TrimAll(functioninput.Text)
            };
            bool saved = CreateSVPointsProgram(NewSVPointProgram);

            if (saved)
            {
                return(NewSVPointProgram);
            }
            else
            {
                return(null);
            }
        }
        catch (Exception err)
        {
            ScriptManager.RegisterStartupScript(UpdatePanelMain, UpdatePanelMain.GetType(), "AlertMessage", " AlertMessage('" + err.Message + "');", true);
            return(null);
        }
    }
    protected void rptTierValues_ItemDataBound(object sender, RepeaterItemEventArgs e)
    {
        if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
        {
            Int32 TierLevel = e.Item.ItemIndex;
            ((Button)e.Item.FindControl("btnAdd")).Text    = PhraseLib.Lookup("term.add", LanguageID);
            ((Button)e.Item.FindControl("btnRemove")).Text = PhraseLib.Lookup("term.remove", LanguageID);

            if (NumTiers != null && NumTiers > 1)
            {
                ((Label)e.Item.FindControl("lblTierText")).Text = "<b>" + PhraseLib.Lookup("term.tier", LanguageID) + " " + ((PreferenceTiers)(e.Item.DataItem)).TierLevel + "</b><br/>";
            }
            ((DropDownList)e.Item.FindControl("ddlPreferenceData")).DataSource = ((PreferenceTiers)(e.Item.DataItem)).PreferenceItems.Where(p => p.Selected == false);
            ((DropDownList)e.Item.FindControl("ddlPreferenceData")).DataBind();
            ((ListBox)e.Item.FindControl("lstSelectedPreference")).DataSource = ((PreferenceTiers)(e.Item.DataItem)).PreferenceItems.Where(p => p.Selected == true);
            ((ListBox)e.Item.FindControl("lstSelectedPreference")).DataBind();
            if ((SelectedPreference.DataTypeID == PreferenceDataType.ListBox && SelectedPreference.MultiValue == true && ((PreferenceTiers)(e.Item.DataItem)).PreferenceItems.Where(p => p.Selected == false).ToList().Count == 0) ||
                (SelectedPreference.DataTypeID == PreferenceDataType.ListBox && SelectedPreference.MultiValue == false && ((PreferenceTiers)(e.Item.DataItem)).PreferenceItems.Where(p => p.Selected == true).ToList().Count > 0) ||
                (SelectedPreference.DataTypeID != PreferenceDataType.ListBox && ((PreferenceTiers)(e.Item.DataItem)).PreferenceItems.Where(p => p.Selected == true).ToList().Count > 0))
            {
                ((Button)e.Item.FindControl("btnAdd")).Enabled = false;
            }

            UpdatePanelMain.Update();
        }
    }
 protected void grdViewPermissionSummary_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     try
     {
         int permissionId = 0;
         if (e.CommandName.Equals("EditPermission"))
         {
             if (int.TryParse(e.CommandArgument.ToString(), out permissionId))
             {
                 PopupDialogBindData(permissionId);
                 ModalPopupExtender1.Show();
                 PermissionDetailPopUp.Visible = true;
                 ViewState["PopupMode"]        = "UPDATE";
             }
         }
         else if (e.CommandName.Equals("CancelPermission"))
         {
             if (int.TryParse(e.CommandArgument.ToString(), out permissionId))
             {
                 if (CancelPermission(permissionId))
                 {
                     ScriptManager.RegisterStartupScript(Page, Page.GetType(), Guid.NewGuid().ToString(), "alert('Your leave request has been cancelled successfully');", true);
                     BindPermissionSummaryGrid();
                     UpdatePanelMain.Update();
                 }
             }
         }
     }
     catch (Exception ex)
     {
         TroyLiteExceptionManager.HandleException(ex);
     }
 }
 protected void btnSubmit_Click(object sender, EventArgs e)
 {
     if (UpdateLeave())
     {
         ClearPopupData();
         BindLeaveSummaryGrid();
         UpdatePanelMain.Update();
     }
 }
    protected void btnCreate_Click(object sender, EventArgs e)
    {
        string Name = string.Empty;

        if (MyCommon.Parse_Quotes(Logix.TrimAll(functioninput.Text)) != null)
        {
            Name = Convert.ToString(MyCommon.Parse_Quotes(Logix.TrimAll(functioninput.Text)));
        }
        if (!String.IsNullOrEmpty(Name))
        {
            int AvailableListCount = AvailableFilteredCustomerGroup.Where(p => p.Name.Equals(functioninput.Text, StringComparison.OrdinalIgnoreCase)).ToList().Count;
            int IncludedGroupCount = IncludedGroup.Where(p => p.Name.Equals(functioninput.Text, StringComparison.OrdinalIgnoreCase)).ToList().Count;
            int ExcludedGroupCount = ExcludedGroup.Where(p => p.Name.Equals(functioninput.Text, StringComparison.OrdinalIgnoreCase)).ToList().Count;

            bool isValidText = true;
            if (functioninput.Text.ToLower().Equals(PhraseLib.Lookup("term.anycardholder", LanguageID).ToLower()) || functioninput.Text.ToLower().Equals(PhraseLib.Lookup("term.anycustomer", LanguageID).ToLower()) || functioninput.Text.ToLower().Equals(PhraseLib.Lookup("term.newcardholders", LanguageID).ToLower()))
            {
                isValidText = false;
            }
            if (!isValidText)
            {
                string alertMessage = Copient.PhraseLib.Lookup("term.enter", LanguageID) + " " + Copient.PhraseLib.Lookup("term.valid", LanguageID).ToLower() + " " + Copient.PhraseLib.Lookup("term.customergroup", LanguageID).ToLower() + " " + Copient.PhraseLib.Lookup("term.name", LanguageID).ToLower();
                ScriptManager.RegisterStartupScript(UpdatePanelMain, UpdatePanelMain.GetType(), "AlertMessage", " AlertMessage('" + alertMessage + "'); ", true);
            }
            else if (IncludedGroupCount > 0 || ExcludedGroupCount > 0)
            {
                string alertMessage = Copient.PhraseLib.Lookup("term.customergroup", LanguageID) + ": " + Name + " " + Copient.PhraseLib.Lookup("term.is", LanguageID).ToLower() + " " + Copient.PhraseLib.Lookup("term.already", LanguageID).ToLower() + " " + Copient.PhraseLib.Lookup("term.selected", LanguageID).ToLower();
                ScriptManager.RegisterStartupScript(UpdatePanelMain, UpdatePanelMain.GetType(), "AlertMessage", " AlertMessage('" + alertMessage + "');", true);
            }
            else if (AvailableListCount > 0)
            {
                string alertMessage = Copient.PhraseLib.Lookup("term.existing", LanguageID) + " " + Copient.PhraseLib.Lookup("term.customergroup", LanguageID).ToLower() + ": " + Name + " " + Copient.PhraseLib.Lookup("offer.message", LanguageID).ToLower();
                ScriptManager.RegisterStartupScript(UpdatePanelMain, UpdatePanelMain.GetType(), "AlertMessage", " AlertMessage('" + alertMessage + "');", true);

                IncludedGroup.Add(AvailableFilteredCustomerGroup.Where(p => p.Name.Equals(functioninput.Text, StringComparison.OrdinalIgnoreCase)).FirstOrDefault());
                HandleSelectedForSpecialGroup();
                SetAvailableData();
                SetButtons();
            }
            else
            {
                IncludedGroup.Add(CreateCustomerGroup());
                SetAvailableData();
                SetButtons();
            }
        }
        else
        {
            string alertMessage = Copient.PhraseLib.Lookup("term.enter", LanguageID) + " " + Copient.PhraseLib.Lookup("term.valid", LanguageID).ToLower() + " " + Copient.PhraseLib.Lookup("term.customergroup", LanguageID).ToLower() + " " + Copient.PhraseLib.Lookup("term.name", LanguageID).ToLower();
            ScriptManager.RegisterStartupScript(UpdatePanelMain, UpdatePanelMain.GetType(), "AlertMessage", " AlertMessage('" + alertMessage + "');", true);
        }
    }
Example #7
0
    private void BindAttendanceSummaryFilterList()
    {
        string        connection = Request.Cookies["Company"].Value;
        string        usernam    = Request.Cookies["LoggedUserName"].Value;
        BusinessLogic bl         = new BusinessLogic(sDataSource);

        DataTable dt = bl.GetAttendanceYearList(usernam);

        if (dt != null)
        {
            ddlSearchCriteria.DataSource = dt;
            ddlSearchCriteria.DataBind();
            UpdatePanelMain.Update();
        }
    }
Example #8
0
    protected void btnCreate_Click(object sender, EventArgs e)
    {
        string Name = string.Empty;

        if (MyCommon.Parse_Quotes(Logix.TrimAll(functioninput.Text)) != null)
        {
            Name = Convert.ToString(MyCommon.Parse_Quotes(Logix.TrimAll(functioninput.Text)));
        }
        if (!String.IsNullOrEmpty(Name))
        {
            int AvailableListCount = AvailableFilteredPointProgram.Where(p => p.ProgramName.Equals(functioninput.Text, StringComparison.OrdinalIgnoreCase)).ToList().Count;
            int IncludedGroupCount = IncludedPointProgram.Where(p => p.ProgramName.Equals(functioninput.Text, StringComparison.OrdinalIgnoreCase)).ToList().Count;

            if (IncludedGroupCount > 0)
            {
                string alertMessage = Copient.PhraseLib.Lookup("term.pointsprogram", LanguageID) + ": " + Name + " " + Copient.PhraseLib.Lookup("term.is", LanguageID).ToLower() + " " + Copient.PhraseLib.Lookup("term.already", LanguageID).ToLower() + " " + Copient.PhraseLib.Lookup("term.selected", LanguageID).ToLower();
                ScriptManager.RegisterStartupScript(UpdatePanelMain, UpdatePanelMain.GetType(), "AlertMessage", " AlertMessage('" + alertMessage + "');", true);
            }
            else if (AvailableListCount > 0)
            {
                string alertMessage = Copient.PhraseLib.Lookup("term.existing", LanguageID) + " " + Copient.PhraseLib.Lookup("term.pointsprogram", LanguageID).ToLower() + ": " + Name + " " + Copient.PhraseLib.Lookup("offer.message", LanguageID).ToLower();
                ScriptManager.RegisterStartupScript(UpdatePanelMain, UpdatePanelMain.GetType(), "AlertMessage", " AlertMessage('" + alertMessage + "');", true);

                //First remove the selected point if exist any

                IncludedPointProgram.Clear();

                IncludedPointProgram.Add(AvailableFilteredPointProgram.Where(p => p.ProgramName.Equals(functioninput.Text, StringComparison.OrdinalIgnoreCase)).FirstOrDefault());
                SetAvailableData();
                SetButtons();
            }
            else
            {
                IncludedPointProgram.Clear();

                //Then add newly created points program to the selected list
                IncludedPointProgram.Add(CreatePointsProgram());
                SetAvailableData();

                SetButtons();
            }
        }
        else
        {
            string alertMessage = Copient.PhraseLib.Lookup("term.enter", LanguageID) + " " + Copient.PhraseLib.Lookup("term.valid", LanguageID).ToLower() + " " + Copient.PhraseLib.Lookup("term.pointsprogram", LanguageID).ToLower() + " " + Copient.PhraseLib.Lookup("term.name", LanguageID).ToLower();
            ScriptManager.RegisterStartupScript(UpdatePanelMain, UpdatePanelMain.GetType(), "AlertMessage", " AlertMessage('" + alertMessage + "');", true);
        }
    }
    protected void btnApplyPermission_Click(object sender, EventArgs e)
    {
        string errorMsg = string.Empty;

        try
        {
            if (ViewState["PopupMode"] != null && ViewState["PopupMode"].ToString() == "NEW")
            {
                if (InsertPermission(ref errorMsg))
                {
                    ScriptManager.RegisterStartupScript(Page, Page.GetType(), Guid.NewGuid().ToString(), "alert('Your Permission request has been submitted successfully');", true);
                    ClearPopupData();
                    BindPermissionSummaryGrid();
                    UpdatePanelMain.Update();
                }
                else
                {
                    ModalPopupExtender1.Show();
                    PermissionDetailPopUp.Visible = true;
                    ScriptManager.RegisterStartupScript(Page, Page.GetType(), Guid.NewGuid().ToString(), "alert('" + errorMsg + "');", true);
                }
            }
            else if (ViewState["PopupMode"] != null && ViewState["PopupMode"].ToString() == "UPDATE")
            {
                if (UpdatePermission(ref errorMsg))
                {
                    ScriptManager.RegisterStartupScript(Page, Page.GetType(), Guid.NewGuid().ToString(), "alert('Your Permission request has been updated successfully');", true);
                    ClearPopupData();
                    BindPermissionSummaryGrid();
                    UpdatePanelMain.Update();
                }
                else
                {
                    ModalPopupExtender1.Show();
                    PermissionDetailPopUp.Visible = true;
                    ScriptManager.RegisterStartupScript(Page, Page.GetType(), Guid.NewGuid().ToString(), "alert('" + errorMsg + "');", true);
                }
            }
        }
        catch (Exception ex)
        {
            TroyLiteExceptionManager.HandleException(ex);
            ModalPopupExtender1.Show();
            PermissionDetailPopUp.Visible = true;
            ScriptManager.RegisterStartupScript(Page, Page.GetType(), Guid.NewGuid().ToString(), "alert('" + ex.Message.ToString() + "');", true);
        }
    }
 protected void select1_Click(object sender, EventArgs e)
 {
     if (lstAvailable.SelectedItem != null)
     {
         if (column2.Visible == false)
         {
             column2.Visible = true;
             UpdatePanelMain.Update();
         }
         SelectedPreference  = AllPreferences.Where(p => p.PreferenceID == lstAvailable.SelectedValue.ConvertToInt32()).SingleOrDefault();
         lblDataType.Text    = lstPreferenceDataTypes.Where(p => p.DataTypeID == (int)SelectedPreference.DataTypeID).FirstOrDefault().PhraseText;
         lblMultiValued.Text = (SelectedPreference.MultiValue ? PhraseLib.Lookup("term.yes", LanguageID) : PhraseLib.Lookup("term.no", LanguageID));
         SetAvailableData();
         DisplayTierValues();
     }
     SetButtons();
 }
Example #11
0
    private void BindTimesheetSummaryFilterList()
    {
        string        connection = Request.Cookies["Company"].Value;
        string        usernam    = Request.Cookies["LoggedUserName"].Value;
        BusinessLogic bl         = new BusinessLogic(sDataSource);

        DataTable dt = bl.GetYearsConstant();

        if (dt != null)
        {
            ddlSearchCriteria.DataSource     = dt;
            ddlSearchCriteria.DataTextField  = "Year";
            ddlSearchCriteria.DataValueField = "Year";
            ddlSearchCriteria.DataBind();
            ddlSearchCriteria.SelectedValue = DateTime.Today.Year.ToString();
            UpdatePanelMain.Update();
        }
    }
    private void BindLeaveSummaryGrid()
    {
        grdViewLeaveSummary.DataSource = null;
        grdViewLeaveSummary.DataBind();

        string        connection = Request.Cookies["Company"].Value;
        string        usernam    = Request.Cookies["LoggedUserName"].Value;
        BusinessLogic bl         = new BusinessLogic(sDataSource);

        DataSet ds = bl.GetLeaveRequestsSummaryForTheSupervisor(usernam);

        if (ds != null && ds.Tables.Count > 0)
        {
            grdViewLeaveSummary.DataSource = ds.Tables[0];
            grdViewLeaveSummary.DataBind();
            UpdatePanelMain.Update();
        }
    }
    private void BindAttendanceSummaryFilterList()
    {
        try
        {
            BusinessLogic bl = new BusinessLogic(sDataSource);

            DataTable dt = bl.GetAllMonths();
            if (dt != null)
            {
                ddlMonth.DataSource = dt;
                ddlMonth.DataBind();
                UpdatePanelMain.Update();
            }
        }
        catch (Exception ex)
        {
            TroyLiteExceptionManager.HandleException(ex);
        }
    }
Example #14
0
    private void BindAttendanceSummaryGrid(string attendanceYear)
    {
        string        connection = Request.Cookies["Company"].Value;
        string        usernam    = Request.Cookies["LoggedUserName"].Value;
        BusinessLogic bl         = new BusinessLogic(sDataSource);

        DataSet ds = bl.GetAttendanceSummary(attendanceYear, usernam);

        if (ds != null && ds.Tables.Count > 0)
        {
            grdViewAttendanceSummary.DataSource = ds.Tables[0];
            grdViewAttendanceSummary.DataBind();
            UpdatePanelMain.Update();
        }
        else
        {
            grdViewAttendanceSummary.DataSource = null;
            grdViewAttendanceSummary.DataBind();
            UpdatePanelMain.Update();
        }
    }
Example #15
0
 protected void btnApplyLeave_Click(object sender, EventArgs e)
 {
     try
     {
         if (ViewState["PopupMode"] != null && ViewState["PopupMode"].ToString() == "NEW")
         {
             if (InsertLeave())
             {
                 ScriptManager.RegisterStartupScript(Page, Page.GetType(), Guid.NewGuid().ToString(), "alert('Your leave request has been submitted successfully');", true);
                 ClearPopupData();
                 BindLeaveSummaryGrid();
                 UpdatePanelMain.Update();
             }
             else
             {
                 ScriptManager.RegisterStartupScript(Page, Page.GetType(), Guid.NewGuid().ToString(), "alert('Your leave request not saved. Please contact Administrator.');", true);
             }
         }
         else if (ViewState["PopupMode"] != null && ViewState["PopupMode"].ToString() == "UPDATE")
         {
             if (UpdateLeave())
             {
                 ScriptManager.RegisterStartupScript(Page, Page.GetType(), Guid.NewGuid().ToString(), "alert('Your leave request has been updated successfully');", true);
                 ClearPopupData();
                 BindLeaveSummaryGrid();
                 UpdatePanelMain.Update();
             }
             else
             {
                 ScriptManager.RegisterStartupScript(Page, Page.GetType(), Guid.NewGuid().ToString(), "alert('Your leave request not saved. Please contact Administrator.');", true);
             }
         }
     }
     catch (Exception ex)
     {
         TroyLiteExceptionManager.HandleException(ex);
     }
 }
    protected void rptTierValues_ItemCommand(object source, RepeaterCommandEventArgs e)
    {
        if (SelectedPreference == null)
        {
            return;
        }
        if (e.CommandName.ToString() == "Add" && ((DropDownList)e.Item.FindControl("ddlPreferenceData")).SelectedItem != null)
        {
            Byte TierLevel = e.CommandArgument.ConvertToByte();
            List <PreferenceItems> lstPreferences = (from item in PreferenceTierData
                                                     where item.TierLevel == TierLevel
                                                     select item.PreferenceItems).FirstOrDefault().ToList();
            if (lstPreferences != null && lstPreferences.Count > 0)
            {
                PreferenceItems prefitem = (from p in lstPreferences
                                            where p.Value == ((DropDownList)e.Item.FindControl("ddlPreferenceData")).SelectedItem.Value
                                            select p).FirstOrDefault();
                if (prefitem != null)
                {
                    prefitem.Selected = true;
                }
            }
            ((DropDownList)e.Item.FindControl("ddlPreferenceData")).DataSource = lstPreferences.Where(p => p.Selected == false);
            ((DropDownList)e.Item.FindControl("ddlPreferenceData")).DataBind();
            ((ListBox)e.Item.FindControl("lstSelectedPreference")).DataSource = lstPreferences.Where(p => p.Selected == true);
            ((ListBox)e.Item.FindControl("lstSelectedPreference")).DataBind();
            if (SelectedPreference.DataTypeID == PreferenceDataType.ListBox)
            {
                ((Button)e.Item.FindControl("btnAdd")).Enabled = ((SelectedPreference.MultiValue == false || lstPreferences.Where(p => p.Selected == false).ToList().Count == 0) ? false : true);
                if (SelectedPreference.MultiValue == true)
                {
                    int i = m_Preference.GetPreferenceItemslistmaxvalue(Convert.ToInt32(SelectedPreference.PreferenceID));
                    if (lstPreferences.Where(p => p.Selected == true).ToList().Count < i)
                    {
                        ((Button)e.Item.FindControl("btnAdd")).Enabled = true;
                    }
                    else
                    {
                        ((Button)e.Item.FindControl("btnAdd")).Enabled = false;
                    }
                }
            }
            else
            {
                ((Button)e.Item.FindControl("btnAdd")).Enabled = false;
            }
        }
        else if (e.CommandName.ToString() == "Remove" && ((ListBox)e.Item.FindControl("lstSelectedPreference")).SelectedItem != null)
        {
            Byte TierLevel = e.CommandArgument.ConvertToByte();
            List <PreferenceItems> lstPreferences = (from item in PreferenceTierData
                                                     where item.TierLevel == TierLevel
                                                     select item.PreferenceItems).FirstOrDefault().ToList();
            if (lstPreferences != null && lstPreferences.Count > 0)
            {
                foreach (ListItem item in ((ListBox)e.Item.FindControl("lstSelectedPreference")).Items)
                {
                    PreferenceItems prefitem = (from p in lstPreferences
                                                where p.Value == item.Value
                                                select p).FirstOrDefault();
                    if (prefitem != null)
                    {
                        prefitem.Selected = !item.Selected;
                    }
                }
                ((DropDownList)e.Item.FindControl("ddlPreferenceData")).DataSource = lstPreferences.Where(p => p.Selected == false);
                ((DropDownList)e.Item.FindControl("ddlPreferenceData")).DataBind();
                ((ListBox)e.Item.FindControl("lstSelectedPreference")).DataSource = lstPreferences.Where(p => p.Selected == true);
                ((ListBox)e.Item.FindControl("lstSelectedPreference")).DataBind();
            }
            if ((SelectedPreference.DataTypeID == PreferenceDataType.ListBox && lstPreferences.Where(p => p.Selected == false).ToList().Count > 0) || SelectedPreference.DataTypeID != PreferenceDataType.ListBox)
            {
                ((Button)e.Item.FindControl("btnAdd")).Enabled = true;
            }
        }

        UpdatePanelMain.Update();
    }
Example #17
0
    protected void grdViewLeaveSummary_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        try
        {
            int leaveId = 0;
            if (e.CommandName.Equals("EditLeave"))
            {
                if (int.TryParse(e.CommandArgument.ToString(), out leaveId))
                {
                    if (!IsLeaveApprovedOrRejected(leaveId))
                    {
                        PopupDialogBindData(leaveId);
                        SetBalanceLeave();
                        ModalPopupExtender1.Show();
                        LeaveDetailPopUp.Visible = true;
                        ViewState["PopupMode"]   = "UPDATE";
                    }
                    else
                    {
                        ScriptManager.RegisterStartupScript(Page, Page.GetType(), Guid.NewGuid().ToString(), "alert('Leave request which is Accecpted/Rejected/Cancelled could not be edited');", true);
                    }
                }
            }
            else if (e.CommandName.Equals("CancelLeave"))
            {
                if (int.TryParse(e.CommandArgument.ToString(), out leaveId))
                {
                    if (!IsLeaveApprovedOrRejected(leaveId))
                    {
                        if (CancelLeave(leaveId))
                        {
                            ScriptManager.RegisterStartupScript(Page, Page.GetType(), Guid.NewGuid().ToString(), "alert('Your leave request has been cancelled successfully');", true);
                            BindLeaveSummaryGrid();
                            UpdatePanelMain.Update();
                        }
                    }
                    else
                    {
                        ScriptManager.RegisterStartupScript(Page, Page.GetType(), Guid.NewGuid().ToString(), "alert('Leave request which is Accecpted/Rejected/Cancelled could not be cancelled');", true);
                    }
                }
            }
            //BusinessLogic bl = new BusinessLogic(sDataSource);
            //string connection = Request.Cookies["Company"].Value;
            //string usernam = Request.Cookies["LoggedUserName"].Value;

            //if (bl.CheckUserHaveEdit(usernam, "LEV"))
            //{
            //    ((ImageButton)e.Row.FindControl("btnEdit")).Visible = false;
            //    ((ImageButton)e.Row.FindControl("btnEditDisabled")).Visible = true;
            //}
            //if (bl.CheckUserHaveDelete(usernam, "LEV"))
            //{
            //    ((ImageButton)e.Row.FindControl("btnCancelLeave")).Visible = false;
            //    ((ImageButton)e.Row.FindControl("btnCancelLeaveDisabled")).Visible = true;
            //}
        }
        catch (Exception ex)
        {
            TroyLiteExceptionManager.HandleException(ex);
        }
    }