예제 #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (this.User.Identity.IsAuthenticated)
        {
            if (!this.IsPostBack)
            {
                RealStateDSTableAdapters.FlatsTableAdapter adapter = new RealStateDSTableAdapters.FlatsTableAdapter();
                RealStateDS.FlatsDataTable table = adapter.GetDataByUserName(this.User.Identity.Name.ToString());

                GridView1.DataSource = table;
                GridView1.DataBind();
            }
        }
    }
예제 #2
0
    public void DeleteFilePicture(int FlatID)
    {
        string FolderPath = HttpContext.Current.Request.PhysicalApplicationPath + "Images\\Flats\\";

        RealStateDSTableAdapters.FlatsTableAdapter adapter = new RealStateDSTableAdapters.FlatsTableAdapter();

        string PictureURL = adapter.GetPictureByFlatID(FlatID);

        ProcessDelete(FolderPath);
        ProcessDelete(FolderPath + "thumb_" + PictureURL);

        RealStateDS.FlatsDataTable T = adapter.GetPicturesByFlatID(FlatID);
        for (int i = 0; i < T.Rows.Count; i++)
        {
            ProcessDelete(FolderPath + T.Rows[i].ItemArray[7].ToString());
            ProcessDelete(FolderPath + "thumb_" + T.Rows[i].ItemArray[7].ToString());
        }
    }