• 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;
    }

  • 相关阅读:
    MongoDB mongod.log "connection refused because too many open connections" 处理方法
    12C RAC 故障分析
    Linux(Redhat 7.6)安装PG(Postgresql 9.6.0)
    OGG异构平台安装部署 MySQL->Oracle
    Redhat 7安装Oracle 11.2.0.4 RAC 数据库软件中报错:Error in invoking target 'agent nmhs' of makefile
    Redhat 7.6安装11G RAC GI时遇到此类报错
    Oracle 19.3 RAC on Redhat 7.6 安装最佳实践
    RAC环境中某数据文件(非system表空间)创建在本地,不停机迁移到ASM磁盘中
    python 多线程
    go博客大全
  • 原文地址:https://www.cnblogs.com/lvqianqian/p/9989492.html
Copyright © 2020-2023  润新知