Example #1
0
    protected void rptData_ItemCommand(object source, RepeaterCommandEventArgs e)
    {
        if (e.CommandArgument != null)
        {
            Int64 AdvertiserIDP = Int64.Parse(e.CommandArgument.ToString());
            switch (e.CommandName)
            {
            case "cEdit":
                hfID.Value = AdvertiserIDP.ToString();
                DataTable dtGetAdvertiser = AdvertiserClass.GetAdvertiser_ByID(AdvertiserIDP);
                if (dtGetAdvertiser.Rows.Count > 0)
                {
                    DataRow dr = dtGetAdvertiser.Rows[0];

                    tbAdvertiserName.Text = dr["AdvertiserName"].ToString();
                    tbEmailID.Text        = dr["EmailID"].ToString();

                    ddlState.SelectedValue = (dr["StateIDF"].ToString() == "0" ? "-1" : dr["StateIDF"].ToString());

                    Int64 mStateIDF = 0;
                    Int64.TryParse(dr["StateIDF"].ToString(), out mStateIDF);
                    if (mStateIDF > 0)
                    {
                        BindCity(mStateIDF);
                    }

                    ddlCity.SelectedValue = (dr["CityIDF"].ToString() == "0" ? "-1" : dr["CityIDF"].ToString());

                    tbDOB.Text = (!string.IsNullOrEmpty(dr["DOB"].ToString()) ? Convert.ToDateTime(dr["DOB"].ToString()).ToString(MyLogic.DateFormat) : "");

                    tbAddress.Text  = dr["Address"].ToString();
                    tbMobileNo.Text = dr["MobileNo"].ToString();

                    tbUserName.Text = dr["UserName"].ToString();
                    tbPassword.Text = dr["Password"].ToString();

                    cbIsActive.Checked = bool.Parse(dr["IsActive"].ToString());
                    pnC.Visible        = true;
                    pnG.Visible        = false;
                    btAddNew.Visible   = false;
                }
                break;

            case "cDelete":
                MEMBERS.SQLReturnValue mRes = AdvertiserClass.DeleteAdvertiser_ByID(AdvertiserIDP);
                ScriptManager.RegisterStartupScript(this, this.GetType(), "noti", "setMessage('<b>" + mRes.MessageFromSQL + "</b>',1);", true);
                ClearControls();
                BindData();
                break;
            }
        }
    }
    public void BindData()
    {
        Int64 AdvertiserIDP = 0;

        Int64.TryParse(MyLogic.GetUserID, out AdvertiserIDP);

        hfID.Value = AdvertiserIDP.ToString();
        DataTable dtGetAdvertiser = AdvertiserClass.GetAdvertiser_ByID(AdvertiserIDP);

        if (dtGetAdvertiser.Rows.Count > 0)
        {
            DataRow dr = dtGetAdvertiser.Rows[0];

            tbAdvertiserName.Text = dr["AdvertiserName"].ToString();
            tbEmailID.Text        = dr["EmailID"].ToString();

            ddlState.SelectedValue = (dr["StateIDF"].ToString() == "0" ? "-1" : dr["StateIDF"].ToString());

            Int64 mStateIDF = 0;
            Int64.TryParse(dr["StateIDF"].ToString(), out mStateIDF);
            if (mStateIDF > 0)
            {
                BindCity(mStateIDF);
            }

            ddlCity.SelectedValue = (dr["CityIDF"].ToString() == "0" ? "-1" : dr["CityIDF"].ToString());

            tbDOB.Text = (!string.IsNullOrEmpty(dr["DOB"].ToString()) ? Convert.ToDateTime(dr["DOB"].ToString()).ToString(MyLogic.DateFormat) : "");

            tbAddress.Text  = dr["Address"].ToString();
            tbMobileNo.Text = dr["MobileNo"].ToString();

            tbUserName.Text = dr["UserName"].ToString();
            tbPassword.Text = dr["Password"].ToString();
        }
    }