/// <summary> /// 获取公司设置 /// </summary> /// <returns></returns> public string GetCompanySetting() { T_CompanySetting setting = new CompanySvc().GetCompanySetting(Session["CurrentCompany"].ToString()); return(new JavaScriptSerializer().Serialize(setting)); }
///<summary> ///检查公司设置 ///<summary> ///<param name='id'>公司标识</param> public bool checkCompanySetting(string id) { bool result = false; result = new CompanySvc().checkCompanySetting(id); return(result); }
/// <summary> /// 获取用户列表信息页面 /// </summary> public string GetUserListString() { List <R_UserCompany> recs = new CompanySvc().GetUserList(Session["CurrentCompanyGuid"].ToString()); string json = new JavaScriptSerializer().Serialize(recs); return(json); }
/// <summary> /// 更新商业伙伴信息 /// </summary> /// <param name="Company">商业伙伴对象</param> /// <returns></returns> public string UpdCompanyInformation(T_Company information, List <T_BankAccount> bankItems) { information.C_GUID = Session["CurrentCompanyGuid"].ToString(); bool result = new CompanySvc().UpdCompanyInformation(information); string msg = string.Empty; if (result) { Session["Taxpayer"] = information.Taxpayer; BankAccountSvc bankAccount = new BankAccountSvc(); if (bankItems != null) { foreach (T_BankAccount account in bankItems) { if (string.IsNullOrEmpty(account.BA_GUID)) { account.BA_GUID = Guid.NewGuid().ToString(); } account.C_GUID = Session["CurrentCompanyGuid"].ToString(); //account.AccountType = string.Empty; bankAccount.UpdBankAccount(account); } } 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> public ActionResult CompanyInfo(string id) { if (string.IsNullOrEmpty(id)) { T_Company model = new T_Company(); return(View("CompanyInfo", model)); } else { ViewData["C_GUID"] = id; Session["CurrentCompany"] = id; //ViewData["MasterCompanyGuid"] = ""; List <T_Company> Info = new List <T_Company>(); Info = new CompanySvc().GetCompanyInfo(id, ""); if (Info.Count.Equals(0)) { T_Company model = new T_Company(); return(View("CompanyInfo", model)); } else { return(View("CompanyInfo", Info.FirstOrDefault())); } } }
public string GetCompanyList(string Country, string Pronvice, string City, int pageIndex = 1) { int count = 0; List <T_Company> companys = new List <T_Company>(); companys = new CompanySvc().GetCompanyList(Country, Pronvice, City, pageIndex, -1, out count); return(new JavaScriptSerializer().Serialize(companys)); }
public string GetUsersList(string dateBegin, string dateEnd, string GroupCode, int pageIndex = 1) { int count = 0; List <T_User> users = new List <T_User>(); users = new CompanySvc().GetUserList(dateBegin, dateEnd, GroupCode, pageIndex, -1, out count); return(new JavaScriptSerializer().Serialize(users)); }
/// <summary> /// 保存公司信息 /// </summary> /// <param name="form">公司对象</param> public string UpdCompany(T_Company form) { string msg = string.Empty; bool result = false; form.AuditDate = DateTime.Now.ToString(); if (string.IsNullOrEmpty(form.C_GUID) == true) { form.C_GUID = Guid.NewGuid().ToString(); form.MasterCompanyGuid = Session["MasterCompanyGuid"].ToString(); } else { form.MasterCompanyGuid = ""; } if (string.IsNullOrEmpty(form.MasterCompanyGuid) == true) { form.MasterCompanyGuid = Session["MasterCompanyGuid"].ToString(); } List <T_Company> info = new List <T_Company>(); info = new CompanySvc().GetCompanyInfo("", form.Name); if (info.Count.Equals(0)) { result = new CompanySvc().UpdCompany(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)); } else { if (info.FirstOrDefault().C_GUID == form.C_GUID) { result = new CompanySvc().UpdCompany(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)); } result = false; msg = General.Resource.Common.CompanyName + General.Resource.Common.Exist; return(string.Format("{{\"Result\":{0},\"Msg\":\"{1}\"}}", result.ToString().ToLower(), msg)); } }
/// <summary> /// 获取用户信息页面 /// </summary> /// <param name="id">用户标识</param> public ActionResult UserInfo(string id) { if (string.IsNullOrEmpty(id)) { ViewData["U_GUID"] = Guid.NewGuid().ToString(); T_User model = new T_User(); return(View("UserInfo", model)); } else { ViewData["U_GUID"] = id; List <T_User> info = new List <T_User>(); info = new CompanySvc().GetUserInfo(id, ""); return(View("UserInfo", info.FirstOrDefault())); } }
public string UpdBusinessLicense(string path) { bool result = new CompanySvc().UpdBusinessLicense(Session["CurrentCompany"].ToString(), path); 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)); }
/// <summary> /// 更新商业伙伴信息 /// </summary> /// <param name="Company">商业伙伴对象</param> /// <returns></returns> public string UpdCompanyInformation(T_Company information) { bool result = new CompanySvc().UpdCompanyInformation(information); 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 GetCityAddress1(string province) { string strFormatter = "{{\"label\":\"{0}\",\"value\":\"{1}\"}},"; StringBuilder strJson = new StringBuilder("["); List <T_Address> TAddressList = new CompanySvc().GetCityAddress(province); foreach (T_Address item in TAddressList) { strJson.AppendFormat(strFormatter, item.areaValue, item.areaValue); } strJson.Remove(strJson.Length - 1, 1); strJson.Append("]"); return(strJson.ToString()); }
public String GetAllCompany() { string count = null; List <T_Company> coms = new List <T_Company>(); coms = new CompanySvc().GetAllCompany(); count = coms.Count().ToString(); T_Company com = new T_Company(); com.Count = count; com.C_GUID = Guid.NewGuid().ToString(); List <T_Company> company = new List <T_Company>(); company.Add(com); string json = new JavaScriptSerializer().Serialize(company); return(json); }
/// <summary> /// 添加用户信息 /// </summary> /// <param name="id">用户标识</param> public string UpdateUser(T_User form) { form.U_GUID = Guid.NewGuid().ToString(); form.C_GUID = Session["MasterCompanyGuid"].ToString(); form.Password = "******"; form.EnterC_GUID = Session["CurrentCompanyGuid"].ToString(); form.State = 0; bool result = new CompanySvc().UpdUser(form); 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)); }
/// <summary> /// 获取公司设置信息 /// </summary> /// <param name="id">公司标识</param> public ActionResult CompanySetting(string id) { ViewData["C_GUID"] = id; T_CompanySetting Setting = new T_CompanySetting(); Setting = new CompanySvc().GetCompanySetting(id); if (string.IsNullOrEmpty(Setting.R_GUID) == true) { Setting.Month = 1; } else { Setting.Month = Setting.GetReportStartDateMonth(); } Setting.Year = Setting.GetReportStartDateYear(); List <R_CompanyCurrceny> Currceny = new List <R_CompanyCurrceny>(); Currceny = new CompanySvc().GetCompanyCurrceny(id); Setting.CompanyCy = Currceny.Select(i => i.Code).ToArray(); return(View("CompanySetting", Setting)); }
///<summary> ///保存公司设置信息 ///<summary> ///<param name="form">公司设置对象</param> public string UpdSetting(T_CompanySetting form) { bool result = false; form.R_GUID = Guid.NewGuid().ToString(); form.ReportStartDate = new DateTime(form.Year, form.Month, 1); form.AuditDate = GetNowDate(); result = new CompanySvc().UpdSetting(form); 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 GetUserAllList() { string count = null; List <T_User> users = new List <T_User>(); StringBuilder strJson = new StringBuilder("["); users = new CompanySvc().GetUserAllList(); count = users.Count().ToString(); T_User user = new T_User(); user.Count = count; user.U_GUID = Guid.NewGuid().ToString(); user.State = 1; List <T_User> allUser = new List <T_User>(); allUser.Add(user); string json = new JavaScriptSerializer().Serialize(user); strJson.Append(json); strJson.Append("]"); return(strJson.ToString()); }
/// <summary> /// 获取公司列表信息 /// </summary> public string GetCompanys(string CompanyName) { //string json; //json= GenerateJson(new CompanySvc().GetCompanys(Session["MasterCompanyGuid"].ToString()), string.Empty); //return json; //List<T_Company> recs = new CompanySvc().GetCompanys(Session["MasterCompanyGuid"].ToString()); string name = null; if (Session["LoginName"] == null) { name = Session["TelName"].ToString(); } else { name = Session["LoginName"].ToString(); } List <T_Company> recs = new CompanySvc().GetCompanysByUserAccess(name, CompanyName); string json = new JavaScriptSerializer().Serialize(recs); return(json); }
public bool AddNewCompany(FormCollection form) { bool result = false; List <T_Company> Info = new List <T_Company>(); Info = new CompanySvc().GetCompanyInfo("", form["CompanyID"]); if (Info.Count.Equals(0)) { //创建 //UpdCompany T_Company company = new T_Company(); company.C_GUID = Guid.NewGuid().ToString(); Session["C_GUID"] = company.C_GUID; company.Name = form["Name"]; company.Taxpayer = form["TaxO"]; company.CompanyID = form["CompanyID"]; string address = form["country"] + "-" + form["province"] + "-" + form["city"]; company.Address = address; company.Country = form["country"]; company.Province = form["province"]; company.City = form["city"]; company.Contacter = ""; company.ContactWay = ""; company.Type = ""; company.AuditDate = DateTime.Today.ToString(); if (new CompanySvc().UpdCompany(company, "", Session["CurrentUserGuid"].ToString())) { AddCompanyCurrency(company.C_GUID, form["Currency"]); AddCompanySetting(company.C_GUID, form["Currency"]); if (Session["CurrentCompanyGuid"].ToString() == "") { Session["CurrentCompanyGuid"] = company.C_GUID; } Session["Currency"] = form["Currency"]; int count = 0; List <T_ExpenseType> List = new List <T_ExpenseType>(); string cid = "66666666-6666-6666-6666-666666666666"; List = new DetailSvc().GetExpenseTypeList(cid, out count); string id = company.C_GUID.ToString(); for (var i = 0; i < List.Count; i++) { string newID = Guid.NewGuid().ToString(); T_ExpenseType form1 = new T_ExpenseType(); form1.ET_GUID = newID; form1.ExpenseType = List[i].ExpenseType; form1.ExpenseFlag = List[i].ExpenseFlag; form1.SaleFlag = List[i].SaleFlag; form1.ManageFlag = List[i].ManageFlag; form1.FinanceFlag = List[i].FinanceFlag; form1.OtherFlag = List[i].OtherFlag; form1.TaxFlag = List[i].TaxFlag; result = new DetailSvc().UpdExpenseTypeRecord(form1, id); } List <T_Tax> ListTax = new List <T_Tax>(); ListTax = new TaxSvc().GetTax(cid); for (var i = 0; i < ListTax.Count; i++) { string newID = Guid.NewGuid().ToString(); T_Tax form2 = new T_Tax(); form2.T_GUID = newID; form2.Name = ListTax[i].Name; form2.Rate = ListTax[i].Rate; form2.Type = ListTax[i].Type; form2.C_GUID = id; new TaxSvc().UpdTax(form2); } //List<T_RateHistory> RateList = new List<T_RateHistory>(); //RateList = new CurrencySvc().GetRateModel(cid,form["Currency"]); //for (var i = 0; i < RateList.Count; i++) //{ // string newID = Guid.NewGuid().ToString(); // T_RateHistory form3 = new T_RateHistory(); // form3.GUID = newID; // form3.FAmount = RateList[i].FAmount; // form3.FCurrency = RateList[i].FCurrency; // form3.TAmount = RateList[i].TAmount; // form3.TCurrency = RateList[i].TCurrency; // form3.CurrentRecord = RateList[i].CurrentRecord; // form3.Currency = RateList[i].Currency; // form3.Rate = RateList[i].Rate; // form3.TRate = RateList[i].TRate; // form3.C_GUID = id; // new CurrencySvc().UpdRateHistory(form3); //} /*添加快速关注模板(新建model以及表)**/ new AccountSvc().UpdIntAccount(cid, id); string Nowtime = GetMinutesDate().ToString(); List <T_QuickAttention> QuickAttenList = new List <T_QuickAttention>(); QuickAttenList = new ReportSvc().GetQuickAttentionModel(cid); for (var i = 0; i < QuickAttenList.Count; i++) { string newID = Guid.NewGuid().ToString(); T_QuickAttention form4 = new T_QuickAttention(); form4.id = newID; form4.c_guid = id; form4.attention_type = QuickAttenList[i].attention_type; form4.attention_type_amount = QuickAttenList[i].attention_type_amount; form4.statistical_time = Convert.ToDateTime(Nowtime); form4.statistical_currency = QuickAttenList[i].statistical_currency; form4.attention_state = QuickAttenList[i].attention_state; form4.push_account = QuickAttenList[i].push_account; form4.push_frequency = QuickAttenList[i].push_frequency; form4.company_name = QuickAttenList[i].company_name; new ReportSvc().UpdQuickAttention(form4); } result = true; } } else { result = false; } return(result); }
/// <summary> /// 保存用户信息 /// </summary> /// <param name="form">用户对象</param> public string UpdUserInfo(T_User form) { bool result = false; string msg = string.Empty; List <T_User> info = new List <T_User>(); info = new CompanySvc().GetUserInfo("", form.LoginName); if (string.IsNullOrEmpty(form.C_GUID)) { form.C_GUID = Session["MasterCompanyGuid"].ToString(); if (info.Count.Equals(0)) { result = new CompanySvc().UpdUserInfo(form); if (result) { msg = General.Resource.Common.Success; } else { msg = General.Resource.Common.Failed; } } else { msg = Common.Resource.RolePermission.LoginName + General.Resource.Common.Exist; } return(string.Format("{{\"Result\":{0},\"Msg\":\"{1}\"}}" , result.ToString().ToLower(), msg)); } else { if (info.Count.Equals(0)) { result = new CompanySvc().UpdUserInfo(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)); } else { if (info.FirstOrDefault().C_GUID == form.C_GUID & info.FirstOrDefault().U_GUID == form.U_GUID) { result = new CompanySvc().UpdUserInfo(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)); } result = false; msg = Common.Resource.RolePermission.LoginName + General.Resource.Common.Exist; return(string.Format("{{\"Result\":{0},\"Msg\":\"{1}\"}}", result.ToString().ToLower(), msg)); } } }