/// <summary> /// 删除指定ID的媒体数据 /// </summary> /// <param name="id"></param> public void Delete(string id) { if (!string.IsNullOrEmpty(id)) { string where = string.Format(" ID={0}", id); SQLHelperExt.Delete(TABLE_NAME, where); } }
/// <summary> /// 更新照片附加信息 /// </summary> /// <param name="siteCode"></param> /// <param name="openID"></param> public void UpdateAttachText(string siteCode, string openID, string attachText) { Dictionary <string, object> dict = new Dictionary <string, object>(); dict.Add("AttachText", attachText); string where = string.Format(" SiteCode = '{0}' AND OpenId='{1}' AND State=0", siteCode, openID); SQLHelperExt.Update("HP_Photo", dict, where); }
/// <summary> /// 插入异常日志信息 /// </summary> /// <param name="message">消息</param> /// <param name="source">消息源</param> /// <param name="stackTrace">消息堆栈信息</param> public static void InsertExceptionInfo(string message, string source = "", string stackTrace = "") { Dictionary <string, object> dict = new Dictionary <string, object>(); dict.Add("Message", message); dict.Add("Source", source); dict.Add("StackTrace", stackTrace); SQLHelperExt.Insert("SYS_ExceptionLog", dict); }
/// <summary> /// 插入异常日志信息 /// </summary> /// <param name="log"></param> public static void InsertExceptionLog(ExceptionLog ex) { Dictionary <string, object> dict = new Dictionary <string, object>(); dict.Add("Message", ex.Message); dict.Add("Source", ex.Source); dict.Add("StackTrace", ex.StackTrace); SQLHelperExt.Insert("SYS_ExceptionLog", dict); }
/// <summary> /// 更新媒体同步数据 /// </summary> /// <param name="info"></param> public void UpdateSynInfo(string id, DateTime lastSynTime, string mediaID) { string where = string.Format(" ID={0}", id); Dictionary <string, object> datas = new Dictionary <string, object>(); datas.Add("LastSynTime", lastSynTime); datas.Add("MediaID", mediaID); SQLHelperExt.Update(TABLE_NAME, datas, where); }
/// <summary> /// 添加用户相册照片点赞 /// </summary> /// <param name="info"></param> public void Insert(GreatUserPhoto info) { Dictionary <string, object> data = new Dictionary <string, object>(); data.Add("ID", info.ID); data.Add("SiteCode", info.SiteCode); data.Add("OpenId", info.OpenId); data.Add("ThumbID", info.ThumbID); data.Add("AddTime", info.AddTime); SQLHelperExt.Insert(TABLE_NAME, data); }
/// <summary> /// 插入媒体数据 /// </summary> /// <param name="info"></param> public void InsertInfo(Model.WeiXin.Media info) { Dictionary <string, object> datas = new Dictionary <string, object>(); datas.Add("ID", info.ID); datas.Add("MediaName", info.MediaName); datas.Add("MediaFile", info.MediaFile); datas.Add("UploadTime", info.UploadTime); datas.Add("IsAutoSyn", info.IsAutoSyn); datas.Add("MediaType", info.MediaType); SQLHelperExt.Insert(TABLE_NAME, datas); }
private bool IsExisit(string applyNo) { string s = string.Format("select count(1) Cnt from DABAN_BPM_DICS.dbo.MAIN_DIST_HP where APPLY_NO='{0}';", applyNo); int cnt = Convert.ToInt32(SQLHelperExt.ExecuteFirstValue(context.connStr, s)); if (cnt > 0) { return(true); } else { return(false); } }
/// <summary> /// 添加用户相册照片 /// </summary> /// <param name="info"></param> public void Insert(PhotoWall info) { Dictionary <string, object> data = new Dictionary <string, object>(); data.Add("ID", info.ID); data.Add("Type", info.Type); data.Add("Name", info.Name); data.Add("SiteCode", info.SiteCode); data.Add("OpenId", info.OpenId); data.Add("FilePath", info.FilePath); data.Add("Remark", info.Remark); data.Add("AddTime", info.AddTime); data.Add("State", info.State); SQLHelperExt.Insert(TABLE_NAME, data); }
/// <summary> /// 添加文本消息 /// </summary> /// <param name="info"></param> public void Insert(ReceiveTextMsg info) { Dictionary <string, object> data = new Dictionary <string, object>(); data.Add("ID", info.ID); data.Add("WXConfigID", info.WXConfigID); data.Add("ToUserName", info.ToUserName); data.Add("FromUserName", info.FromUserName); data.Add("CreateTime", info.CreateTime); data.Add("MsgType", info.MsgType); data.Add("Content", info.Content); data.Add("AddTime", info.AddTime); data.Add("MsgId", info.MsgId); SQLHelperExt.Insert(TABLE_NAME, data); }
/// <summary> /// 更新媒体数据 /// </summary> /// <param name="info"></param> public void UpdateInfo(Model.WeiXin.Media info) { string where = string.Format(" ID={0}", info.ID); Dictionary <string, object> datas = new Dictionary <string, object>(); datas.Add("ID", info.ID); datas.Add("MediaName", info.MediaName); datas.Add("MediaFile", info.MediaFile); datas.Add("UploadTime", info.UploadTime); datas.Add("IsAutoSyn", info.IsAutoSyn); datas.Add("LastSynTime", info.LastSynTime); datas.Add("MediaID", info.MediaID); datas.Add("MediaType", info.MediaType); SQLHelperExt.Update(TABLE_NAME, datas, where); }
/// <summary> /// 添加微信用户信息 /// </summary> /// <param name="info"></param> public void Insert(User info) { Dictionary <string, object> data = new Dictionary <string, object>(); data.Add("ID", info.ID); data.Add("OpenID", info.OpenID); data.Add("WXConfigID", info.WXConfigID); data.Add("Subscribe", info.Subscribe); data.Add("NickName", info.NickName); data.Add("Sex", info.Sex); data.Add("Language", info.Language); data.Add("City", info.City); data.Add("Province", info.Province); data.Add("Country", info.Country); data.Add("HeadImgUrl", info.HeadImgUrl); data.Add("SubscribeTime", info.SubscribeTime); data.Add("GroupID", info.GroupID); data.Add("AddTime", info.AddTime); SQLHelperExt.Insert(TABLE_NAME, data); }
private void DoPurchase(DataRow dr) { list_purchase.Clear(); string z_glbh = Convert.ToString(dr["Z_GLBH"]); string sql = @"select {3} from [DABAN_BPM_{0}].[dbo].[MAIN_PURCHASE_I] where SAKNR like '{1}%'and CXZBBB='{2}'"; string cd = Convert.ToString(dr["CD"]); string cxzbbb = Convert.ToString(dr["C_CXZBBB"]); string kostlSQL = string.Format(sql, cd, "410101150", cxzbbb, "KOSTL"); string kostl = Convert.ToString(SQLHelperExt.ExecuteFirstValue(context.connStr, kostlSQL)); //采购文件4101011502这个科目明细中的第2个字段 string zuonrSQL = string.Format(sql, cd, "2121030000", cxzbbb, "ZUONR"); string zuonr = Convert.ToString(SQLHelperExt.ExecuteFirstValue(context.connStr, zuonrSQL)); //采购联动文件科目为”2121030000“的明细行的第四个字段,供应商代码 decimal c_wbcs = Convert.ToDecimal(dr["C_WBCS"]); string serialnum = Convert.ToString(dr["SerialNum"]); string xh = Convert.ToString(dr["XH"]); string z_khmc = Convert.ToString(dr["Z_KHMC"]); decimal s_kpje = Convert.ToDecimal(dr["S_KPJE"]); string saknr = Convert.ToString(dr["C_SAKNR"]); //外包供应商编码 string snwbmc = Convert.ToString(dr["C_SNWBMC"]); //外包供应商名称 string z_ywlx = Convert.ToString(dr["Z_YWLX"]); string z_yydd = Convert.ToString(dr["Z_YYDD"]); string finishat = Convert.ToDateTime(dr["FinishAt"]).ToString("yyyyMMdd"); string c_saknr = Convert.ToString(dr["C_SAKNR"]).Length > 3 ? Convert.ToString(dr["C_SAKNR"]).Substring(2, 1) : ""; string sgtxt = string.Format("{0}+{1}{2}({3})", c_saknr, z_ywlx, z_khmc, s_kpje.ToString()); string bktxt = saknr + snwbmc;//抬头摘要 #region 第一条 list_purchase.Add(z_glbh); //参照号(XBLNR) list_purchase.Add(finishat); //凭证日期(BLDAT) list_purchase.Add(finishat); //记账日期(BUDAT) list_purchase.Add(bktxt); //抬头摘要(BKTXT) list_purchase.Add("CNY"); //币种(WAERS) list_purchase.Add("1"); //汇率(KURSF) list_purchase.Add("F66666666"); //客户 / 供应商 / 会计科目代码(NEWKO) list_purchase.Add("31"); //记账码(NEWBS) list_purchase.Add(""); //特殊总账标识(NEWUM) list_purchase.Add(""); //資産取引タイプ(NEWBW) list_purchase.Add(""); //成本中心(KOSTL) list_purchase.Add(""); //利润中心(PRCTR) list_purchase.Add(""); //WBS要素(PROJK) list_purchase.Add(""); //内部订单号(AUFNR) list_purchase.Add(c_wbcs.ToString()); //凭证货币金额(WRBTR) list_purchase.Add(""); //本地货币金额(DMBTR) list_purchase.Add(""); //税码(MWSKZ) list_purchase.Add(z_glbh); //分配(ZUONR) list_purchase.Add(sgtxt); //明細テキスト(SGTXT) list_purchase.Add(zuonr); //取引先参照キー1(XREF1) list_purchase.Add(""); //取引先参照キー2(XREF2) list_purchase.Add(""); //取引先参照キー3(XREF3) list_purchase.Add(finishat); //支払基準日(ZFBDT) list_purchase.Add(""); //支払条件(ZTERM) list_purchase.Add(""); //支払方法(ZLSCH) list_purchase.Add(""); //支払保留(ZLSPR) list_purchase.Add(""); //日数(ZBD1T) list_purchase.Add(""); //取引銀行ID(HBKID) list_purchase.Add(""); //銀行タイプ(BVTYP) list_purchase.Add(""); //起算日(VALUT) list_purchase.Add(""); //手形振出日(WDATE) list_purchase.Add(""); //銀行住所(WBANK) #endregion purchaseData.AppendLine(list_purchase.ToTSVString()); list_purchase.Clear(); #region 第二条 list_purchase.Add(z_glbh); //参照号(XBLNR) list_purchase.Add(finishat); //凭证日期(BLDAT) list_purchase.Add(finishat); //记账日期(BUDAT) list_purchase.Add(bktxt); //抬头摘要(BKTXT) list_purchase.Add("CNY"); //币种(WAERS) list_purchase.Add("1"); //汇率(KURSF) list_purchase.Add("4101011502"); //客户 / 供应商 / 会计科目代码(NEWKO) list_purchase.Add("40"); //记账码(NEWBS) list_purchase.Add(""); //特殊总账标识(NEWUM) list_purchase.Add(""); //資産取引タイプ(NEWBW) list_purchase.Add(GetKostl(kostl)); //成本中心(KOSTL) list_purchase.Add(GetKostl(kostl)); //利润中心(PRCTR) list_purchase.Add(""); //WBS要素(PROJK) list_purchase.Add(""); //内部订单号(AUFNR) list_purchase.Add(c_wbcs.ToString()); //凭证货币金额(WRBTR) list_purchase.Add(""); //本地货币金额(DMBTR) list_purchase.Add(""); //税码(MWSKZ) list_purchase.Add(z_glbh); //分配(ZUONR) list_purchase.Add(sgtxt); //明細テキスト(SGTXT) list_purchase.Add("X/" + z_ywlx); //取引先参照キー1(XREF1) list_purchase.Add(z_yydd); //取引先参照キー2(XREF2) list_purchase.Add(""); //取引先参照キー3(XREF3) list_purchase.Add(""); //支払基準日(ZFBDT) list_purchase.Add(""); //支払条件(ZTERM) list_purchase.Add(""); //支払方法(ZLSCH) list_purchase.Add(""); //支払保留(ZLSPR) list_purchase.Add(""); //日数(ZBD1T) list_purchase.Add(""); //取引銀行ID(HBKID) list_purchase.Add(""); //銀行タイプ(BVTYP) list_purchase.Add(""); //起算日(VALUT) list_purchase.Add(""); //手形振出日(WDATE) list_purchase.Add(""); //銀行住所(WBANK) #endregion purchaseData.AppendLine(list_purchase.ToTSVString()); }
private void DoSale_WC(DataRow dr) { list_sale.Clear(); #region 查询DOCS数据获得 string cd = Convert.ToString(dr["CD"]); string z_glbh_pk = Convert.ToString(dr["Z_GLBH_PK"]); string sql = string.Format("select BSTZD2,VTWEG,CITY1,WAERK,ZZVKBUR,ZZPRCTR,ZZJGY,TEL_NUMBER,MAIL,MOBILE from DABAN_BPM_{0}.dbo.MAIN_INCOME_H where CBXZ='{1}'", cd, z_glbh_pk); DataTable dt = SQLHelper.ExecuteDataset(context.connStr, System.Data.CommandType.Text, sql).Tables[0]; sql = string.Format("select CITY2 from DABAN_BPM_{0}.dbo.MAIN_INCOME_H where CBXZ='{1}'", cd, z_glbh_pk); //客户国家代码 string kna1land1 = Convert.ToString(SQLHelperExt.ExecuteFirstValue(context.connStr, sql)); string bstzd2 = Convert.ToString(dt.Rows[0]["BSTZD2"]); //原价区分 string vtweg = Convert.ToString(dt.Rows[0]["VTWEG"]); //分销渠道 string city1 = Convert.ToString(dt.Rows[0]["CITY1"]); //客户城市 string waerk = Convert.ToString(dt.Rows[0]["WAERK"]); //凭证货币 string zzvkbur = Convert.ToString(dt.Rows[0]["ZZVKBUR"]); //联络所 string zzprctr = Convert.ToString(dt.Rows[0]["ZZPRCTR"]); //利润中心 string zzjgy = Convert.ToString(dt.Rows[0]["ZZJGY"]); //事业别 string tel_number = Convert.ToString(dt.Rows[0]["TEL_NUMBER"]); //客户电话号码 string mail = Convert.ToString(dt.Rows[0]["MAIL"]); string mobile = Convert.ToString(dt.Rows[0]["MOBILE"]); #endregion string z_glbh = Convert.ToString(dr["Z_GLBH"]); string z_khbm = Convert.ToString(dr["Z_KHBM"]); string z_khmc = Convert.ToString(dr["Z_KHMC"]); //string kna1land1 = Convert.ToString(dr["KNA1LAND1"]);//客户国家代码 string serialnum = Convert.ToString(dr["SerialNum"]);// string xh = Convert.ToString(dr["XH"]); string zxh = Convert.ToString(dr["Z_XH"]); int s_sl = Convert.ToInt32(dr["S_SL"]);//税率 string finishat = Convert.ToDateTime(dr["FinishAt"]).ToString("yyyyMMdd"); string z_yydd = Convert.ToString(dr["Z_YYDD"]); //string s_mc = Convert.ToString(dr["S_MC"]); decimal s_kpje = Convert.ToDecimal(dr["S_KPJE"]); string zf = z_glbh_pk.Substring(z_glbh_pk.Length - 1, 1); //最后一位为正负标志位 #region 第一条 list_sale.Add("H"); //标识符 list_sale.Add(z_glbh_pk.Substring(z_glbh_pk.IndexOf(z_glbh), 16)); //管理 / 销售编号 list_sale.Add(zf); //正负 list_sale.Add("D"); //DRBR区分 list_sale.Add(bstzd2); //原价区分 list_sale.Add(sap_cd); //销售组织 list_sale.Add(vtweg); //分销渠道 list_sale.Add(z_khbm); //客户编码 list_sale.Add(z_khmc); //客户名称 list_sale.Add(city1); //客户城市 list_sale.Add(kna1land1); //客户国家代码 list_sale.Add(serialnum); //客户的采购号 list_sale.Add(waerk); //凭证货币 list_sale.Add(finishat); //定价日期 list_sale.Add(""); //机种 list_sale.Add(z_glbh); //销售单号 list_sale.Add(zzvkbur); //联络所 list_sale.Add(zzprctr); //利润中心 list_sale.Add(zzjgy); //事业别 list_sale.Add(z_yydd); //营业担当 list_sale.Add(tel_number); //客户电话号码 if (mailMobile) { list_sale.Add(mail); //邮箱 list_sale.Add(mobile); //手机号 } #endregion saleData.AppendLine(list_sale.ToTSVString()); list_sale.Clear(); #region 第二条 list_sale.Add("I"); //标识符 list_sale.Add(z_glbh_pk.Substring(z_glbh_pk.IndexOf(z_glbh), 16)); //管理 / 销售编号 list_sale.Add("10"); //明细号 list_sale.Add("ZDSC_SERV_1"); //物料号 list_sale.Add("修理费"); //物料描述 list_sale.Add(sap_cd); //工厂 list_sale.Add("1"); //数量 list_sale.Add("PC"); //数量单位 list_sale.Add(s_kpje.ToString()); //含税总价 list_sale.Add(s_sl.ToString()); //税率百分数 list_sale.Add(zzprctr); //利润中心 #endregion saleData.AppendLine(list_sale.ToTSVString()); }