Example #1
0
    private void AddFaceTo()
    {
        int           id = (int)ViewState["ID"];
        List <string> PositionList, OrganizeCityList;

        GetListItem(out PositionList, out OrganizeCityList);

        if (PositionList != null)
        {
            QNA_ToPositionBLL p_toPositionbll = new QNA_ToPositionBLL();
            foreach (string child in PositionList)
            {
                if (QNA_ToPositionBLL.GetModelList(string.Format("ProjectID={0} AND Position={1}", id, child)).Count == 0)
                {
                    p_toPositionbll.Model.ProjectID = id;
                    p_toPositionbll.Model.Position  = int.Parse(child);
                    p_toPositionbll.Add();
                }
            }
        }

        if (OrganizeCityList != null)
        {
            QNA_ToOrganizeCityBLL p_toOrganizeCitybll = new QNA_ToOrganizeCityBLL();
            foreach (string child in OrganizeCityList)
            {
                if (QNA_ToOrganizeCityBLL.GetModelList(string.Format("ProjectID={0} AND OrganizeCity={1}", id, child)).Count == 0)
                {
                    p_toOrganizeCitybll.Model.ProjectID    = id;
                    p_toOrganizeCitybll.Model.OrganizeCity = int.Parse(child);
                    p_toOrganizeCitybll.Add();
                }
            }
        }
    }
Example #2
0
    private void BindData()
    {
        QNA_Project m = new QNA_ProjectBLL((int)ViewState["ID"]).Model;

        if (m != null)
        {
            pl_detail.BindData(m);

            if (m.Enabled == "Y")
            {
                bt_Enabled.Visible = false;
            }
            else
            {
                bt_Disabled.Visible = false;
            }

            tab_QNAToPosition.Visible     = m.ToAllStaff == "N";
            tab_QNAToOrganizeCity.Visible = m.ToAllOrganizeCity == "N";
            ddl_FaceTo_SelectedIndexChanged(null, null);
            gv_List.ConditionString = "QNA_Question.Project=" + m.ID.ToString() + " ORDER BY QNA_Question.SortCode";
            gv_List.BindGrid();

            #region 显示所属职位,片区
            if (tab_QNAToPosition.Visible)
            {
                List <int> List = new List <int>();
                List = new QNA_ToPositionBLL().GetPositionByProjectID((int)ViewState["ID"]);
                lb_PositionChild.Items.Clear();
                if (List != null)
                {
                    foreach (int id in List)
                    {
                        Org_PositionBLL positionbll = new Org_PositionBLL(id);
                        lb_PositionChild.Items.Add(new ListItem(positionbll.Model.Name, id.ToString()));
                    }
                }
            }

            if (tab_QNAToOrganizeCity.Visible)
            {
                List <int> List = new List <int>();
                List = new QNA_ToOrganizeCityBLL().GetOrganizeCityByProjectID((int)ViewState["ID"]);
                lb_CityChild.Items.Clear();
                if (List != null)
                {
                    foreach (int id in List)
                    {
                        Addr_OrganizeCityBLL organizeCitybll = new Addr_OrganizeCityBLL(id);
                        lb_CityChild.Items.Add(new ListItem(organizeCitybll.Model.Name, id.ToString()));
                    }
                }
            }
            #endregion
        }
    }
    private void BindData()
    {
        QNA_Project m = new QNA_ProjectBLL((int)ViewState["ID"]).Model;
        if (m != null)
        {

            pl_detail.BindData(m);

            if (m.Enabled == "Y")
                bt_Enabled.Visible = false;
            else
                bt_Disabled.Visible = false;

            tab_QNAToPosition.Visible =m.ToAllStaff == "N";
            tab_QNAToOrganizeCity.Visible = m.ToAllOrganizeCity == "N";
            ddl_FaceTo_SelectedIndexChanged(null, null);
            gv_List.ConditionString = "QNA_Question.Project=" + m.ID.ToString() + " ORDER BY QNA_Question.SortCode";
            gv_List.BindGrid();

            #region 显示所属职位,片区
            if (tab_QNAToPosition.Visible)
            {
                List<int> List = new List<int>();
                List = new QNA_ToPositionBLL().GetPositionByProjectID((int)ViewState["ID"]);
                lb_PositionChild.Items.Clear();
                if (List != null)
                {
                    foreach (int id in List)
                    {
                        Org_PositionBLL positionbll = new Org_PositionBLL(id);
                        lb_PositionChild.Items.Add(new ListItem(positionbll.Model.Name, id.ToString()));
                    }
                }
            }

            if (tab_QNAToOrganizeCity.Visible)
            {
                List<int> List = new List<int>();
                List = new QNA_ToOrganizeCityBLL().GetOrganizeCityByProjectID((int)ViewState["ID"]);
                lb_CityChild.Items.Clear();
                if (List != null)
                {
                    foreach (int id in List)
                    {
                        Addr_OrganizeCityBLL organizeCitybll = new Addr_OrganizeCityBLL(id);
                        lb_CityChild.Items.Add(new ListItem(organizeCitybll.Model.Name, id.ToString()));
                    }
                }
            }
            #endregion
        }
    }
    private void AddFaceTo()
    {
        int id = (int)ViewState["ID"];
        List<string> PositionList, OrganizeCityList;

        GetListItem(out PositionList, out OrganizeCityList);

        if (PositionList != null)
        {
            QNA_ToPositionBLL p_toPositionbll = new QNA_ToPositionBLL();
            foreach (string child in PositionList)
            {
                if (QNA_ToPositionBLL.GetModelList(string.Format("ProjectID={0} AND Position={1}", id, child)).Count == 0)
                {
                    p_toPositionbll.Model.ProjectID = id;
                    p_toPositionbll.Model.Position = int.Parse(child);
                    p_toPositionbll.Add();
                }
            }
        }

        if (OrganizeCityList != null)
        {
            QNA_ToOrganizeCityBLL p_toOrganizeCitybll = new QNA_ToOrganizeCityBLL();
            foreach (string child in OrganizeCityList)
            {
                if (QNA_ToOrganizeCityBLL.GetModelList(string.Format("ProjectID={0} AND OrganizeCity={1}", id, child)).Count == 0)
                {
                    p_toOrganizeCitybll.Model.ProjectID = id;
                    p_toOrganizeCitybll.Model.OrganizeCity = int.Parse(child);
                    p_toOrganizeCitybll.Add();
                }
            }
        }
    }