Esempio n. 1
0
    protected void ButtonSummit_Click(object sender, EventArgs e)
    {
        Property property = new Property();

        property.UserName     = User.Identity.Name;
        property.PropertyName = TextBoxName.Text;
        property.Address      = TextBoxAddress.Text;
        property.FloorSize    = Convert.ToInt32(TextBoxSize.Text);
        property.Type         = DropDownListtype.SelectedValue;
        property.Price        = Convert.ToDecimal(TextBoxPrice.Text);
        property.Tenure       = Convert.ToDecimal(TextBoxTenure.Text);

        string str = "";

        foreach (ListItem item in CheckBoxList1.Items)
        {
            if (item.Selected)
            {
                str += item.Value + ",";
            }
        }
        property.NearByFacility = str;
        property.CreatedDate    = DateTime.Now;
        property.Developer      = TextBoxDeveloper.Text;
        property.NoOfBathRoom   = Convert.ToInt32(TextBoxBathroom.Text);
        property.NoOfRoom       = Convert.ToInt32(TextBoxRoom.Text);
        property.Description    = TextBoxDescription.Text;

        if (FileUploadImagepath.HasFile)
        {
            try
            {
                string filename = FileUploadImagepath.FileName;
                FileUploadImagepath.SaveAs(Server.MapPath("~/Image/") + filename);
                property.ImagePath = "~/Image/" + filename;
            }
            catch (Exception ex)
            {
                Response.Write(ex);
            }
        }

        try
        {
            context.Properties.Add(property);
            Thread.Sleep(3000);
            context.SaveChanges();
            Response.Redirect("~/UserAdmin/PropertyList_UserAdmin.aspx");
        }
        catch (Exception ex)
        {
            Response.Write("Unsuccess!" + ex);
        }
    }
    protected void ButtonUpdate_Click1(object sender, EventArgs e)
    {
        int      pID = Convert.ToInt32(Request.QueryString["PID"]);
        Property p   = context.Properties.Where(x => x.PropertyID == pID).FirstOrDefault();

        p.PropertyName = TextBoxName.Text;
        p.Type         = CheckBoxList1.SelectedValue;
        p.Address      = TextBoxAddress.Text;
        p.FloorSize    = Convert.ToInt32(TextBoxSize.Text);
        p.Price        = Convert.ToDecimal(TextBoxPrice.Text);
        p.Tenure       = Convert.ToDecimal(TextBoxTenure.Text);

        string str = "";

        foreach (ListItem item in CheckBoxList1.Items)
        {
            if (item.Selected)
            {
                str += item.Value + ",";
            }
        }
        p.NearByFacility = str;
        p.Developer      = TextBoxDeveloper.Text;
        p.NoOfBathRoom   = Convert.ToInt32(TextBoxBathroom.Text);
        p.NoOfRoom       = Convert.ToInt32(TextBoxRoom.Text);
        p.Description    = TextBoxDescription.Text;

        if (FileUploadImagepath.HasFile)
        {
            try
            {
                string filename = FileUploadImagepath.FileName;
                FileUploadImagepath.SaveAs(Server.MapPath("~/Image/") + filename);
                p.ImagePath = "~/Image/" + filename;
            }
            catch (Exception ex)
            {
                Response.Write(ex);
            }
        }

        try
        {
            context.SaveChanges();
            Response.Redirect("~/UserAdmin/PropertyList_UserAdmin.aspx");
        }
        catch (Exception ex)
        {
            Response.Write("Unsuccess!" + ex);
        }
    }