/// <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); } }
/// <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); } }
/// <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); } }