/// <summary> /// 更新费用数据 /// </summary> /// <param name="head">费用主数据</param> /// <param name="list">费用明细数据</param> /// <returns></returns> public string UpdTaxProvisionRecord(T_IERecord form) { bool result = false; string msg = string.Empty; form.C_GUID = Session["CurrentCompanyGuid"].ToString(); form.Creator = base.userData.LoginFullName; form.CreateDate = GetNowDate(); if (form.IEGroup == "ac23eded-9c74-4781-8d14-797a5bccdc79" || form.IEGroup == "234218e9-87c5-4854-814a-7d5671bf1fd9" || form.IEGroup == "8e777b91-f3f9-4907-ba1a-2e0842967500") { form.Profit_GUID = "51BFDD3E-2253-4FBF-A946-19C18C25C6FC"; } if (form.IEGroup == "d136bf9c-c3a3-4f33-ab1e-820526dcbc24") { form.Profit_GUID = "082CD9EB-9947-43C4-A7C6-F2B7FAB6EE54"; } result = new IESvc().UpdExpenseRecord(form); if (result) { msg = General.Resource.Common.Success; } else { msg = General.Resource.Common.Failed; } return(string.Format("{{\"Result\":{0},\"Msg\":\"{1}\"}}" , result.ToString().ToLower(), msg)); }
public String CreateTaxRecord(List <T_IERecord> TaxList) { bool result = false; ExceResult res = new ExceResult(); string msg = string.Empty; foreach (T_IERecord form in TaxList) { form.C_GUID = Session["CurrentCompanyGuid"].ToString(); form.Creator = base.userData.LoginFullName; form.Currency = Session["Currency"].ToString(); if (form.IEGroup == "增值税") { form.IE_Flag = "E"; } result = new IESvc().UpdVoucherFL(form, "NV"); if (result) { msg = General.Resource.Common.Success; } else { msg = General.Resource.Common.Failed; } } return(string.Format("{{\"Result\":{0},\"Msg\":\"{1}\"}}" , result.ToString().ToLower(), msg)); }
/// <summary> /// 删除费用记录 /// </summary> /// <param name="id">费用标识</param> /// <returns></returns> public string DelExpenseRecord(string id) { string msg = string.Empty; bool result = new IESvc().DelIERecord(id, "E"); if (result) { msg = General.Resource.Common.Success; } else { msg = General.Resource.Common.Failed; } return(string.Format("{{\"Result\":{0},\"Msg\":\"{1}\"}}" , result.ToString().ToLower(), msg)); }
/// <summary> /// 更新商业伙伴信息 /// </summary> /// <param name="partner">商业伙伴对象</param> /// <returns></returns> public string UpdPartner(T_BusinessPartner partner) { partner.C_GUID = Session["CurrentCompanyGuid"].ToString(); bool result = new IESvc().UpdPartner(partner); string msg = string.Empty; if (result) { msg = General.Resource.Common.Success; } else { msg = General.Resource.Common.Failed; } return(string.Format("{{\"Result\":{0},\"Msg\":\"{1}\"}}" , result.ToString().ToLower(), msg)); }
public string UpdTaxSet(string GUID, string Rep_status) { bool result = false; ExceResult res = new ExceResult(); string msg = string.Empty; result = new IESvc().UpdTaxProvisionRecord(GUID, Rep_status); if (result) { msg = General.Resource.Common.Success; } else { msg = General.Resource.Common.Failed; } return(string.Format("{{\"Result\":{0},\"Msg\":\"{1}\"}}" , result.ToString().ToLower(), msg)); }
/// <summary> /// 更新费用纪录 /// </summary> /// <param name="head">费用主数据</param> /// <param name="list">费用明细数据</param> /// <returns></returns> public string UpdExpenseRecord(T_IERecord form) { bool result = false; string msg = string.Empty; form.C_GUID = Session["CurrentCompanyGuid"].ToString(); form.Creator = base.userData.LoginFullName; result = new IESvc().UpdExpenseRecord(form); if (result) { msg = General.Resource.Common.Success; } else { msg = General.Resource.Common.Failed; } return(string.Format("{{\"Result\":{0},\"Msg\":\"{1}\"}}" , result.ToString().ToLower(), msg)); }
public string UpdWageCostsRecord(List <T_WageCost> payList, string addstyle) { bool result = false; string msg = string.Empty; string strVouchID = Guid.NewGuid().ToString(); List <T_DetailedAccount> rec = new AccountSvc().GetLAccountByName("职工薪酬", Session["CurrentCompanyGuid"].ToString()); foreach (T_WageCost wag in payList) { var query = rec.Where(p => p.ParentName == wag.Profit_Name); wag.C_GUID = Session["CurrentCompanyGuid"].ToString(); T_IERecord Record = new T_IERecord(); Record.Creator = base.userData.LoginFullName; Record.C_GUID = Session["CurrentCompanyGuid"].ToString(); Record.IE_GUID = wag.W_GUID; Record.RPer = "e5e38321-4549-4c24-9f3a-3cd70ee1d591"; Record.AffirmDate = wag.Date; Record.Date = wag.Date; Record.SumAmount = wag.Total; Record.InvType = wag.InvType; if (query.Any()) { Record.IEGroup = query.FirstOrDefault().DA_GUID; } Record.Remark = wag.Employee; Record.Currency = wag.Currency; Record.Amount = wag.Total - wag.PersonalTaxes; Record.CreateDate = GetNowDate(); Record.Profit_Name = wag.Profit_Name; Record.TaxationAmount = 0; Record.TaxationType = ""; Record.IE_Flag = "SA"; //T_GeneralLedgerAccount rec = new AccountSvc().GetLAccount(Record.IEGroup, Session["CurrentCompanyGuid"].ToString(), Record.Profit_Name); //Record.IEGroup = rec.Where(p => p.ParentName == wag.Profit_Name).FirstOrDefault().DA_GUID; if (addstyle == "1") { Record.State = "已付"; } else { Record.State = "应付"; } result = new IESvc().UpdWageCost(wag, strVouchID); if (result) { DateTime EditThreshold = DateTime.Parse(Session["EditThreshold"].ToString()); if (Record.Date <= DateTime.Now && Record.Date >= EditThreshold) { new IESvc().UpdExpenseInfo(Record, strVouchID); if (result) { msg = General.Resource.Common.Success; } else { msg = General.Resource.Common.Failed; } } else { result = false; msg = FMS.Resource.Finance.Finance.DateError; } } else { msg = General.Resource.Common.Failed; } } return(string.Format("{{\"Result\":{0},\"Msg\":\"{1}\"}}" , result.ToString().ToLower(), msg)); }