protected void modalBtnSubmit_Command(object sender, CommandEventArgs e)
 {
     if (modalLabelError.Visible == true)
         this.programmaticModalPopup.Show();
     else
     {
         int userid = Convert.ToInt32(Session["UserId"]);
         Roles role = new Roles();
         if (modalLabelRoleId.Text.Trim() != "")
         {
             role = role.GetRole(Convert.ToInt32(modalLabelRoleId.Text));
         }
         role.Description = modalTxtBoxDescription.Text.Trim();
         role.LastUpdateDate = DateTime.Now;
         role.LastUpdatedBy = userid;
         if (e.CommandArgument.ToString() == "Add")
         {
             role.CreateDate = DateTime.Now;
             role.CreatedBy = userid;
             role.Insert(role);
         }
         else if (e.CommandArgument.ToString() == "Update")
         {
             role.Update(role);
         }
         InitializeGridViewRole();
         this.programmaticModalPopup.Hide();
     }
 }