Exemplo n.º 1
0
    protected void RpAdv_ItemCommand(object source, RepeaterCommandEventArgs e)
    {
        string strCommand = e.CommandName;
        int nID = ConvertData.ConvertToInt(e.CommandArgument);
        Adv objAdv = new Adv();
        switch (strCommand)
        {
            case "Delete":
                objAdv.LoadById(nID);
                Support.DeleteFile("adv", objAdv.Data.AdvFile);
                int nDelete = objAdv.DeleteById(nID);
                BindDataToRpAdv(1);
                break;

            case "Edit":
                string sEdit = Constants.ROOT + Pages.BackEnds.ADMIN + "?" + Constants.PAGE + "=" + Pages.BackEnds.STR_ADV_ADD + "&" + Constants.ACTION + "=" + Constants.ACTION_EDIT + "&" + Constants.ACTION_ID + "=" + nID;
                Response.Redirect(sEdit);
                break;

            case "Active":
                int nActive = objAdv.UpdateStatus(nID, EnumeType.INACTIVE);

                BindDataToRpAdv(1);
                break;

            case "Inactive":
                int nInactive = objAdv.UpdateStatus(nID, EnumeType.ACTIVE);

                BindDataToRpAdv(1);
                break;
        }
    }