Exemple #1
0
        /// <summary>
        /// 删除机构
        /// </summary>
        /// <param name="OrganID"></param>
        /// <returns></returns>
        public bool DeleteOrgan(string[] OrganCode, ref bool FBControl)
        {
            try
            {
                bool            result   = false;
                FBServiceClient FBClient = new FBServiceClient();

                var entity = from q in dal.GetObjects()
                             where OrganCode.Contains(q.ORGANIZATIONID)
                             select q;
                if (entity.Count() > 0)
                {
                    foreach (var h in entity)
                    {
                        var ent = from q in dal.GetObjects <T_OA_LICENSEMASTER>()
                                  where q.T_OA_ORGANIZATION.ORGCODE == h.ORGCODE && q.ISVALID == "0"
                                  select q;
                        foreach (var a in ent.ToList())
                        {
                            dal.DeleteFromContext(a);
                        }

                        //ent.ToList().ForEach(s => OrganContext.DeleteObject(s));
                        //OrganContext.DeleteObject(h);
                        //if (OrganContext.SaveChanges() > 0)
                        //{
                        //    result = true;
                        //}
                    }
                    string[] StrFBMessage = FBClient.RemoveExtensionOrder(OrganCode);
                    if (StrFBMessage.Count() > 0)
                    {
                        FBControl = false;  //删除机构对应的
                    }
                    int i = dal.SaveContextChanges();
                    result = i > 0 ? true : false;
                }
                return(result);
            }
            catch (Exception ex)
            {
                return(false);

                throw (ex);
            }
        }
Exemple #2
0
        /// <summary>
        /// 下拨活动经费
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void btnAssignCompany_Click(object sender, EventArgs e)
        {
            if (Session["LOGINUSER"] == null)
            {
                plLogin.Visible  = true;
                plManage.Visible = false;
                return;
            }

            if (string.IsNullOrWhiteSpace(txtAssignCompanyID.Text))
            {
                return;
            }


            using (FBServiceClient clientFB = new FBServiceClient())
            {
                string strAssignOwnerID = System.Configuration.ConfigurationManager.AppSettings["PersonMoneyAssignOwner"];
                clientFB.CreatePersonMoneyAssignInfo(txtAssignCompanyID.Text.Trim(), strAssignOwnerID);
            }
        }
Exemple #3
0
        /// <summary>
        /// 下拨活动经费
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void btnAssignCompany_Click(object sender, EventArgs e)
        {
            if (Session["LOGINUSER"] == null)
            {
                plLogin.Visible = true;
                plManage.Visible = false;
                return;
            }

            if (string.IsNullOrWhiteSpace(txtAssignCompanyID.Text))
            {
                return;
            }


            using (FBServiceClient clientFB = new FBServiceClient())
            {
                string strAssignOwnerID = System.Configuration.ConfigurationManager.AppSettings["PersonMoneyAssignOwner"];
                clientFB.CreatePersonMoneyAssignInfo(txtAssignCompanyID.Text.Trim(), strAssignOwnerID);
            }
        }