zoukankan      html  css  js  c++  java
  • c#执行sql语句的问题

    var sql = "UPDATE dbo.Purchase_Order SET StatusID = 14,StatusText='已合并', Remark=isnull(Remark, '') + '" + _orderInfo.OrderCode + "' WHERE Order_Id in (" + Order_Ids + ")";
    Purchase_OrderRepository.Instance.DataContext.ExecuteNonQuery(CommandType.Text, sql);

    --------------

    sql = "select count(*) from Purchase_Order where Order_Id = " + info.idValue + " and StatusText = '终止'";
    int reVal = base.Repository.DataContext.ExecuteScalar(CommandType.Text, sql).GetInt();
    if (reVal < 0)
    {
    rinfo.Data = reVal;
    rinfo.Result = false;
    rinfo.Msg = "状态没有为终止,开启失败!";
    }

    ------------

    SqlParameter[] paramList = new SqlParameter[2];
    where = "UserProductCode=@UserProductCode and OrderCode=@OrderCode OR TrackingNumber=@OrderCode";
    paramList[0] = new SqlParameter("@OrderCode", OrderCode.SqlSecurity()) { DbType = DbType.String };
    paramList[1] = new SqlParameter("@UserProductCode", UserProductCode.SqlSecurity()) { DbType = DbType.String };
    Purchase_Order orderInfo = Purchase_OrderRepository.Instance.Get(where, paramList);
    if (orderInfo == null)
    {
    info.Result = false;
    info.Msg = "采购单数据不存在!";
    return info;
    }
    if (orderInfo.StatusText == "完全交货")
    {
    info.Result = false;
    info.Msg = "该订单已经完成交货!";
    return info;
    }

    ----------------------------------------------------------------------

    sql = "select count(*) from TMS_Voyage where VoyageCode ='" + reqInfo.Code+"'" ;
    DataTable table = TMS_VoyageRepository.Instance.DataContext.ExecuteDataSet(CommandType.Text, sql).Tables[0];
    if (table != null && table.Rows.Count > 0)
    {
    sql = "Update TMS_Voyage set ActualTakeOffTime =" + reqInfo.ActualTakeOffTime + " where VoyageCode =" + reqInfo.Code;
    TMS_VoyageRepository.Instance.DataContext.ExecuteNonQuery(CommandType.Text, sql);
    info.Result = true;
    }

    -------------------------------------------

    Where = "UserProduct_Id=@UserProduct_Id AND Enable =1";
    var parmentlist = new List<SqlParameter>();
    parmentlist.Add(new SqlParameter("@UserProduct_Id", UserHelper.UserInfo.UserProduct_Id));
    var Consignlist = Base_ConsignorRepository.Instance.GetMany(Where, parmentlist.ToArray()).ToList();
    if (Consignlist != null)
    {
    info.Result = true;
    info.Data = Consignlist;
    }

  • 相关阅读:
    mysql binlog参数设置
    poj 2774 最长公共子--弦hash或后缀数组或后缀自己主动机
    Base64编码和解码算法
    怎样给你的Android 安装文件(APK)减肥
    JAXB 注解
    编程获取linux的CPU使用的内存使用情况
    那么温暖http合约,入门。
    什么是关账?
    经营活动现金净流量与总股本之比和经营活动现金净流量与净资产之比
    P2P风险淮安样本:5000万连锁漩涡牵出银行内案
  • 原文地址:https://www.cnblogs.com/lvqianqian/p/9989492.html
Copyright © 2011-2022 走看看