Пример #1
0
        /// <summary>
        /// 设置初始界面
        /// </summary>
        private void fill()
        {
            Song.Entities.OrganLevel mm;
            if (id != 0)
            {
                mm = Business.Do <IOrganization>().LevelSingle(id);
                cbIsUse.Checked = (bool)mm.Olv_IsUse;
            }
            else
            {
                //如果是新增
                mm = new Song.Entities.OrganLevel();
            }
            tbName.Text  = mm.Olv_Name;
            tbTag.Text   = mm.Olv_Tag;
            tbLevel.Text = mm.Olv_Level.ToString();
            //分润方案
            ListItem liProf = ddlProfit.Items.FindByValue(mm.Ps_ID.ToString());

            if (liProf != null)
            {
                ddlProfit.SelectedIndex = -1;
                liProf.Selected         = true;
            }
            //说明
            tbIntro.Text = mm.Olv_Intro;
        }
Пример #2
0
        /// <summary>
        /// 修改是否显示的状态
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void sbShow_Click(object sender, EventArgs e)
        {
            StateButton ub    = (StateButton)sender;
            int         index = ((GridViewRow)(ub.Parent.Parent)).RowIndex;
            int         id    = int.Parse(this.GridView1.DataKeys[index].Value.ToString());

            //
            Song.Entities.OrganLevel entity = Business.Do <IOrganization>().LevelSingle(id);
            entity.Olv_IsUse = !entity.Olv_IsUse;
            Business.Do <IOrganization>().LevelSave(entity);
            BindData(null, null);
        }
Пример #3
0
 /// <summary>
 /// 修改
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void btnEnter_Click(object sender, EventArgs e)
 {
     try
     {
         Song.Entities.OrganLevel mm;
         if (id != 0)
         {
             mm = Business.Do <IOrganization>().LevelSingle(id);
         }
         else
         {
             //如果是新增
             mm = new Song.Entities.OrganLevel();
         }
         mm.Olv_Name  = tbName.Text.Trim();
         mm.Olv_Tag   = tbTag.Text.Trim();
         mm.Olv_Level = Convert.ToInt16(tbLevel.Text);
         //说明
         mm.Olv_Intro = tbIntro.Text.Trim();
         mm.Olv_IsUse = cbIsUse.Checked;
         //分润方案
         int profitid = 0;
         int.TryParse(ddlProfit.SelectedValue, out profitid);
         mm.Ps_ID = profitid;
         //确定操作
         if (id == 0)
         {
             Business.Do <IOrganization>().LevelAdd(mm);
         }
         else
         {
             Business.Do <IOrganization>().LevelSave(mm);
         }
         Master.AlertCloseAndRefresh("操作成功!");
     }
     catch (Exception ex)
     {
         Master.Alert(ex.Message);
     }
 }
Пример #4
0
        private void fill()
        {
            try
            {
                switch (type.ToLower())
                {
                case "posi":
                    Song.Entities.Position p = Business.Do <IPosition>().GetSingle(id);
                    ltName.Text = p.Posi_Name;
                    break;

                case "group":
                    Song.Entities.EmpGroup e = Business.Do <IEmpGroup>().GetSingle(id);
                    ltName.Text = e.EGrp_Name;
                    break;

                case "depart":
                    Song.Entities.Depart d = Business.Do <IDepart>().GetSingle(id);
                    ltName.Text = d.Dep_CnName;
                    break;

                case "organ":
                    ltName.Text = "所有机构";
                    break;

                case "orglevel":
                    Song.Entities.OrganLevel lv = Business.Do <IOrganization>().LevelSingle(id);
                    ltName.Text = "机构等级:" + lv.Olv_Name;
                    break;
                }
            }
            catch (Exception ex)
            {
                Message.ExceptionShow(ex);
            }
        }
Пример #5
0
        /// <summary>
        /// 设置初始界面
        /// </summary>
        private void fill()
        {
            Song.Entities.Organization org;
            if (id != 0)
            {
                org             = Business.Do <IOrganization>().OrganSingle(id);
                cbIsUse.Checked = org.Org_IsUse;
            }
            else
            {
                org = new Song.Entities.Organization();
            }
            //平台名称
            Org_PlatformName.Text = org.Org_PlatformName;
            //中文名称
            tbName.Text     = org.Org_Name;
            tbAbbrName.Text = org.Org_AbbrName;
            //英文名称
            tbEnName.Text     = org.Org_EnName;
            tbAbbrEnName.Text = org.Org_AbbrEnName;
            //上级导航
            //地址,地理信息(经纬度)
            tbAddress.Text = org.Org_Address;
            tbLng.Text     = org.Org_Longitude;
            tbLat.Text     = org.Org_Latitude;
            //电话
            tbPhone.Text = org.Org_Phone;
            //传真
            tbFax.Text = org.Org_Fax;
            //邮编
            tbZip.Text = org.Org_Zip;
            //电子信息
            tbMail.Text = org.Org_Email;
            //联系人与联系人电话
            tbLinkman.Text      = org.Org_Linkman;
            tbLinkmanPhone.Text = org.Org_LinkmanPhone;
            //企业微信
            tbWeixin.Text = org.Org_Weixin;
            //所在机构等级
            ListItem liLv = ddlLevel.Items.FindByValue(org.Olv_ID.ToString());

            if (liLv != null)
            {
                liLv.Selected = true;
            }
            else
            {
                Song.Entities.OrganLevel lv = Business.Do <IOrganization>().LevelDefault();
                if (lv != null)
                {
                    liLv = ddlLevel.Items.FindByValue(lv.Olv_ID.ToString());
                    if (liLv != null)
                    {
                        liLv.Selected = true;
                    }
                }
            }
            //域名
            tbDomain.Text   = org.Org_TwoDomain;
            tbTemplate.Text = org.Org_Template;
        }