protected void areaDDL_SelectedIndexChanged(object sender, EventArgs e)
    {
        DropDownList ddl = sender as DropDownList;

        //testMsg.Text = ddl.SelectedValue;
        try
        {
            cn.Open();
            SqlCommand cmd = new SqlCommand(@"GetDistrictByAreaLang", cn);
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.Add("@areaID", SqlDbType.Int).Value = Convert.ToInt32(ddl.SelectedValue);
            cmd.Parameters.Add("@lang", SqlDbType.Int).Value   = Agency_Kernel.GetLanguageID();
            DataSet        ds = new DataSet();
            SqlDataAdapter ad = new SqlDataAdapter(cmd);
            ad.Fill(ds);
            districtDDL.DataSource = ds;
            districtDDL.DataBind();
            ListItem li = new ListItem();
            li.Attributes.Add("selected", "true");
            li.Attributes.Add("disabled", "true");
            li.Attributes.Add("hidden", "true");
            li.Text  = (string)GetLocalResourceObject("selectDistrict.Text");
            li.Value = "";
            districtDDL.Items.Insert(0, li);
        }
        catch (Exception ex)
        {
            //testMsg.Text = ex.Message;
        }
        finally
        {
            cn.Close();
        }
    }
Esempio n. 2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Request.QueryString["lang"] != null)
     {
         Agency_Kernel.SaveLanguage(Request.QueryString["lang"].ToString());
         string referer = Request.Headers["Referer"].ToString();
         Response.Redirect(referer);
     }
 }
Esempio n. 3
0
 protected void loginBtn_Click(object sender, EventArgs e)
 {
     bool loginSuccess = false;
     try
     {
         int agencyID = 0;
         string enryptedPassword = Crypto.EncryptMD5(password.Text);
         string accesskey = CommonFunc.GeneratePassword(20);
         cn.Open();
         SqlCommand cmd = new SqlCommand("AgencyLogin", cn);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.Add("@email", SqlDbType.VarChar).Value = email.Text;
         cmd.Parameters.Add("@password", SqlDbType.VarChar).Value = enryptedPassword;
         cmd.Parameters.Add("@accesskey", SqlDbType.VarChar).Value = accesskey;
         SqlDataReader dr = cmd.ExecuteReader();
         if (dr.Read())
         {
             agencyID = Convert.ToInt32(dr["agencyID"]);
             Session["agencyID"] = agencyID;
             loginSuccess = true;
             errorDiv.Visible = false;
             if (rememberMe.Checked)
             {
                 Agency_Kernel.SaveAgencyIDCookie(agencyID, accesskey);
             }
         }
         dr.Close();
     }
     catch (Exception ex)
     {
         Response.Write(ex.Message);
     }
     finally
     { }
     if (loginSuccess)
     {
         Response.Redirect(CommonFunc.GetAgencyDomain() + "home/");
     }
     else
     {
         errorDiv.Visible = true;
     }
 }
 private void LoadListing()
 {
     try
     {
         cn.Open();
         SqlCommand cmd = new SqlCommand(@"GetPaidListing", cn);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.Add("@lang", SqlDbType.Int).Value     = Agency_Kernel.GetLanguageID();
         cmd.Parameters.Add("@agencyID", SqlDbType.Int).Value = Convert.ToInt32(Session["agencyID"]);
         DataSet        ds = new DataSet();
         SqlDataAdapter ad = new SqlDataAdapter(cmd);
         ad.Fill(ds);
         listRepeater.DataSource = ds;
         listRepeater.DataBind();
     }
     catch (Exception ex)
     { }
     finally
     {
         cn.Close();
     }
 }
 private void LoadArea()
 {
     try
     {
         cn.Open();
         SqlCommand cmd = new SqlCommand("GetAreaByLang", cn);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.Add("@lang", SqlDbType.Int).Value = Agency_Kernel.GetLanguageID();
         DataSet        ds = new DataSet();
         SqlDataAdapter ad = new SqlDataAdapter(cmd);
         ad.Fill(ds);
         areaDDL.DataSource = ds;
         areaDDL.DataBind();
         areaDDL.Items.Insert(0, new ListItem((string)GetLocalResourceObject("selectArea.Text"), ""));
     }
     catch (Exception ex)
     { }
     finally
     {
         cn.Close();
     }
 }
Esempio n. 6
0
    private void LoadPendingListing()
    {
        try
        {
            cn.Open();
            SqlCommand cmd = new SqlCommand(@"GetPendingListing", cn);
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.Add("@lang", SqlDbType.Int).Value     = Agency_Kernel.GetLanguageID();
            cmd.Parameters.Add("@agencyID", SqlDbType.Int).Value = Convert.ToInt32(Session["agencyID"]);
            DataSet        ds = new DataSet();
            SqlDataAdapter ad = new SqlDataAdapter(cmd);
            ad.Fill(ds);
            pendingListRepeater.DataSource = ds;
            pendingListRepeater.DataBind();
        }
        catch (Exception ex)
        { }
        finally
        {
            cn.Close();
        }


        foreach (RepeaterItem ri in pendingListRepeater.Items)
        {
            DropDownList durationDDL = ri.FindControl("durationDDL") as DropDownList;
            DropDownList classDDL    = ri.FindControl("classDDL") as DropDownList;

            try
            {
                cn.Open();
                SqlCommand cmd = new SqlCommand("GetAllListingTypeWithLang", cn);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.Add("@lang", SqlDbType.Int).Value = Agency_Kernel.GetLanguageID();
                DataSet        ds = new DataSet();
                SqlDataAdapter ad = new SqlDataAdapter(cmd);
                ad.Fill(ds);
                foreach (DataRow dr in ds.Tables[0].Rows)
                {
                    ListItem li        = new ListItem();
                    string   itemClass = (string)GetLocalResourceObject("itemClass.Text");
                    itemClass = itemClass.Replace("{type}", dr["typeName"].ToString()).Replace("{price}", dr["price"].ToString());


                    li.Text  = itemClass;
                    li.Value = dr["price"].ToString() + "@" + dr["typeID"].ToString();
                    classDDL.Items.Add(li);
                }
            }
            catch (Exception ex)
            {
            }
            finally
            {
                cn.Close();
            }


            if (durationDDL != null)
            {
                AsyncPostBackTrigger trigger1 = new AsyncPostBackTrigger();
                trigger1.ControlID = durationDDL.UniqueID;
                trigger1.EventName = "SelectedIndexChanged";
                pendingPanel.Triggers.Add(trigger1);
            }
            if (classDDL != null)
            {
                AsyncPostBackTrigger trigger2 = new AsyncPostBackTrigger();
                trigger2.ControlID = durationDDL.UniqueID;
                trigger2.EventName = "SelectedIndexChanged";
                pendingPanel.Triggers.Add(trigger2);
            }
        }
    }
Esempio n. 7
0
 protected void Page_Load(object sender, EventArgs e)
 {
     Session.Clear();
     Agency_Kernel.Logout();
     Response.Redirect(CommonFunc.GetAgencyDomain() + "Login/");
 }
Esempio n. 8
0
    public void LoadData(int listingID)
    {
        try
        {
            listID.Value = listingID.ToString();
            cn.Open();
            SqlCommand cmd = new SqlCommand("GetListingInfoForEdit", cn);
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.Add("@listingID", SqlDbType.Int).Value = listingID;
            cmd.Parameters.Add("@lang", SqlDbType.Int).Value      = Agency_Kernel.GetLanguageID();
            SqlDataAdapter ad = new SqlDataAdapter(cmd);
            DataSet        ds = new DataSet();
            ad.Fill(ds);
            if (ds.Tables[0] != null && ds.Tables[0].Rows.Count == 1)
            {
                DataRow dr = ds.Tables[0].Rows[0];
                areaID.Value     = dr["areaID"].ToString();
                districtID.Value = dr["districtID"].ToString();
                area.Text        = dr["area"].ToString();
                district.Text    = dr["district"].ToString();
                if (dr["titleEn"].ToString() != "")
                {
                    titleEn.Text = dr["titleEn"].ToString();
                }
                if (dr["titleTc"].ToString() != "")
                {
                    titleTc.Text = dr["titleTc"].ToString();
                }
                if (dr["subTitleEn"].ToString() != "")
                {
                    subTitleEn.Text = dr["subTitleEn"].ToString();
                }
                if (dr["subTitleTc"].ToString() != "")
                {
                    subTitleTc.Text = dr["subTitleTc"].ToString();
                }
                ListItem roomDDLSelected = roomDDL.Items.FindByValue(dr["room"].ToString());
                if (roomDDLSelected != null)
                {
                    roomDDLSelected.Selected = true;
                }

                ListItem bathroomDDLSelected = bathroomDDL.Items.FindByValue(dr["bathroom"].ToString());
                if (bathroomDDLSelected != null)
                {
                    bathroomDDLSelected.Selected = true;
                }

                if (dr["size"].ToString() != "0" && dr["size"].ToString() != "")
                {
                    size.Text = dr["size"].ToString();
                }
                if (dr["netSize"].ToString() != "0" && dr["netSize"].ToString() != "")
                {
                    netSize.Text = dr["netSize"].ToString();
                }

                ListItem listingTypeCbSelected = listingTypeCb.Items.FindByValue(dr["listingType"].ToString());
                if (listingTypeCbSelected != null)
                {
                    listingTypeCbSelected.Selected = true;
                }

                if (dr["salePrice"].ToString() != "0" && dr["salePrice"].ToString() != "")
                {
                    salePrice.Text = dr["salePrice"].ToString();
                }
                if (dr["rentPrice"].ToString() != "0" && dr["rentPrice"].ToString() != "")
                {
                    rentPrice.Text = dr["rentPrice"].ToString();
                }
                if (dr["youtubeID"].ToString() != "")
                {
                    youtubeID.Text = dr["youtubeID"].ToString();
                }
                if (dr["descEn"].ToString() != "")
                {
                    descEn.Text = dr["descEn"].ToString();
                }
                if (dr["descTc"].ToString() != "")
                {
                    descTc.Text = dr["descTc"].ToString();
                }
            }

            if (ds.Tables[1] != null)
            {
                photoRepeater.DataSource = ds.Tables[1];
                photoRepeater.DataBind();

                for (int i = 0; i < photoRepeater.Items.Count; i++)
                {
                    Button approveBtn            = photoRepeater.Items[i].FindControl("delPhotoButton") as Button;
                    AsyncPostBackTrigger trigger = new AsyncPostBackTrigger();
                    trigger.ControlID = approveBtn.UniqueID;
                    trigger.EventName = "Click";
                    wallPanel.Triggers.Add(trigger);
                }

                availableImageCount = 7 - ds.Tables[1].Rows.Count;
                if (availableImageCount < 0)
                {
                    availableImageCount = 0;
                }
                else
                {
                    List <availablePhoto> availablePhotoList = new List <availablePhoto>();
                    int displayOrder = ds.Tables[1].Rows.Count + 1;
                    for (int i = 0; i < availableImageCount; i++)
                    {
                        availablePhoto ap = new availablePhoto();
                        ap.index = displayOrder;
                        availablePhotoList.Add(ap);
                        displayOrder++;
                    }
                    availablePhotoRepeater.DataSource = availablePhotoList;
                    availablePhotoRepeater.DataBind();

                    foreach (RepeaterItem avaRepeaterItem in availablePhotoRepeater.Items)
                    {
                        FileUpload fu = avaRepeaterItem.FindControl("fileUpload") as FileUpload;
                        // ScriptManager.GetCurrent(this).RegisterPostBackControl(fu);
                    }
                }
            }
        }
        catch (Exception ex)
        {
            testMsg.Text = ex.Message;
        }
        finally
        {
            cn.Close();
        }
    }