/// <summary> /// 车表单列表 /// </summary> private void Get_Car_Selects() { dynamic o = new ExpandoObject(); var ad_code = null != UserSession.Dealer ? UserSession.Dealer.AD_Code : 0; if (ad_code > 0) { var ad = CT_Auto_Dealer.SingleOrDefault(ad_code); o.AD_MK_Code = ad.AD_MK_Code.HasValue ? ad.AD_MK_Code.Value.ToString() : ""; } o.CT_Make = Get_CT_Make(); o.CT_Years = Get_CT_Years(); o.CT_Color_List = Get_CT_Color_List(); o.CT_Insurance_Comp = Get_CT_Insurance_Comp(); Response.Write(JsonConvert.SerializeObject(o)); }
private void Save_Auto_Dealers(dynamic data) { var s_dealer = JsonConvert.SerializeObject(data.dealer); if (string.IsNullOrWhiteSpace(s_dealer)) { return; } CT_Auto_Dealer dealer = JsonConvert.DeserializeObject <CT_Auto_Dealer>(s_dealer); dealer.AD_Update_dt = DateTime.Now; if (dealer.AD_Code > 0) { var cols = new string[] { "AD_Name_EN", "AD_Name_CN", "AD_logo_file_S", "AD_logo_file_M", "AD_logo_file_L", "AD_Update_dt" }; var listCols = cols.ToList <string>(); dealer.Update(listCols); } else { dealer.Insert(); } var path = "~/images/DealersLogo/"; Save_File(path, dealer.AD_logo_file_S, dealer.AD_logo_file_S_Temp); Save_File(path, dealer.AD_logo_file_M, dealer.AD_logo_file_M_Temp); Save_File(path, dealer.AD_logo_file_L, dealer.AD_logo_file_L_Temp); }