Exemplo n.º 1
0
    //Event to delete selected User details
    protected void DeleteButton_Click(object sender, EventArgs e)
    {
        try
        {
            string confirmValue = Request.Form["confirmDelete_value"];
            if (confirmValue == "Yes")
            {
                if (UserMailIDDropDownList.SelectedItem.Text != (string)Session["EmailID"])
                {
                    TodoListBusinessObject obj_TodoDeleteUserDetailsBO = new TodoListBusinessObject();
                    if (UserMailIDDropDownList.SelectedItem.Text != null || UserMailIDDropDownList.SelectedItem.Text != "")
                    {
                        obj_TodoDeleteUserDetailsBO.EmailID = UserMailIDDropDownList.SelectedItem.Text;
                        ErrorLabel.Visible = false;
                    }
                    else
                    {
                        ErrorLabel.Text = "Please Select User";
                    }

                    TodoListBusinessLogicFactory obj_TodoListsBLF = new TodoListBusinessLogicFactory();
                    obj_TodoListsBLF.CreateTodoListBLF().DeleteCompleteListsBL(obj_TodoDeleteUserDetailsBO);

                    DataSet user = obj_TodoListsBLF.CreateTodoListBLF().DeleteUserBL(obj_TodoDeleteUserDetailsBO);
                    if (user == null)
                    {
                        DataTable dt = new DataTable();
                        UserDetailsGridView.DataSource = dt;
                        UserDetailsGridView.DataBind();
                    }
                    UserDetailsGridView.DataBind();
                    FillDropDownList();
                    UserMailIDDropDownList.ClearSelection();
                }
                else
                {
                    ErrorLabel.Text = "You can't Delete the Logged in Admin";
                }
            }
        }
        catch {
            ErrorLabel.Text = "Unable to Delete User";
        }
    }
Exemplo n.º 2
0
    //Method to Fill DropDownList
    public void FillDropDownList()
    {
        try
        {
            TodoListBusinessObject obj_TodoListBO = new TodoListBusinessObject();
            obj_TodoListBO.EmailID = (string)Session["EmailID"];

            TodoListBusinessLogicFactory obj_UserTodoListBLF = new TodoListBusinessLogicFactory();
            DataSet coll = obj_UserTodoListBLF.CreateTodoListBLF().GetUserEmailBL();
            if (coll != null)
            {
                MailIDDropDownList.DataSource     = coll;
                MailIDDropDownList.DataValueField = "EmailID";
                MailIDDropDownList.DataTextField  = "EmailID";
                MailIDDropDownList.SelectedIndex  = -1;
                MailIDDropDownList.DataBind();
            }
            else
            {
                DataTable dt = new DataTable();
                MailIDDropDownList.DataSource = dt;
                MailIDDropDownList.DataBind();
            }

            if (MultiView.ActiveViewIndex == 1 && coll != null)
            {
                UserMailIDDropDownList.DataSource     = coll;
                UserMailIDDropDownList.DataValueField = "EmailID";
                UserMailIDDropDownList.DataTextField  = "EmailID";
                UserMailIDDropDownList.SelectedIndex  = -1;
                UserMailIDDropDownList.DataBind();
            }
            else
            {
                DataTable dt = new DataTable();
                UserMailIDDropDownList.DataSource = dt;
                UserMailIDDropDownList.DataBind();
            }
        }
        catch {
            GridViewErrorLabel.Text = "Unable to get details ";
        }
    }