예제 #1
0
        /// <summary>
        /// 跟新单据单据
        /// </summary>
        /// <param name="sellChanceModel">销售机会表实体</param>
        /// <param name="sellChancePushModel">销售阶段表实体</param>
        /// <returns>是否添加成功</returns>
        public static bool UpdateOrder(AdversaryInfoModel adversaryInfoModel, List <AdversaryDynamicModel> adversaryDynamicModelList)
        {
            bool isSucc = false;//是否添加成功
            //定义变量
            string remark = string.Empty;
            //获取登陆用户信息
            UserInfoUtil userInfo = (UserInfoUtil)SessionUtil.Session["UserInfo"];

            try
            {
                isSucc = AdversaryInfoDBHelper.UpdateOrder(adversaryInfoModel, adversaryDynamicModelList);
                //设置操作成功标识
                remark = ConstUtil.LOG_PROCESS_SUCCESS;
            }
            catch (Exception ex)
            {
                //输出日志
                WriteSystemLog(userInfo, ex);
                //设置操作成功标识
                remark = ConstUtil.LOG_PROCESS_FAILED;
            }
            LogInfoModel logModel = InitLogInfo(adversaryInfoModel.CustNo);

            //涉及关键元素 这个需要根据每个页面具体设置,本页面暂时设置为空
            logModel.Element = ConstUtil.LOG_PROCESS_UPDATE;
            //设置操作成功标识
            logModel.Remark = remark;

            //登陆日志
            LogDBHelper.InsertLog(logModel);
            return(isSucc);
        }
예제 #2
0
        /// <summary>
        /// 删除单据
        /// </summary>
        /// <param name="orderNos"></param>
        /// <returns></returns>
        public static bool DelOrder(string orderNos)
        {
            bool isSucc = false;//是否添加成功
            //定义变量
            string remark = string.Empty;
            //获取登陆用户信息
            UserInfoUtil userInfo = (UserInfoUtil)SessionUtil.Session["UserInfo"];

            try
            {
                isSucc = AdversaryInfoDBHelper.DelOrder(orderNos);
                //设置操作成功标识
                remark = ConstUtil.LOG_PROCESS_SUCCESS;
            }
            catch (Exception ex)
            {
                //输出日志
                WriteSystemLog(userInfo, ex);
                //设置操作成功标识
                remark = ConstUtil.LOG_PROCESS_FAILED;
            }
            LogInfoModel logModel = InitLogInfo(orderNos);

            //涉及关键元素 这个需要根据每个页面具体设置,本页面暂时设置为空
            logModel.Element = ConstUtil.LOG_PROCESS_DELETE;
            //设置操作成功标识
            logModel.Remark = remark;

            //登陆日志
            LogDBHelper.InsertLog(logModel);
            return(isSucc);
        }
예제 #3
0
 /// <summary>
 /// 打印子表数据
 /// </summary>
 /// <param name="OrderNo"></param>
 /// <returns></returns>
 public static DataTable GetRepOrderDetail(string OrderNo)
 {
     return(AdversaryInfoDBHelper.GetRepOrderDetail(OrderNo));
 }
예제 #4
0
 /// <summary>
 /// 获取竞争对手类别
 /// </summary>
 /// <param name="ComPanyCD"></param>
 /// <param name="flag"></param>
 /// <returns></returns>
 public static DataTable GetAdversaryType()
 {
     return(AdversaryInfoDBHelper.GetAdversaryType());
 }
예제 #5
0
 /// <summary>
 /// 获取单据主表信息
 /// </summary>
 /// <param name="orderID"></param>
 /// <returns></returns>
 public static DataTable GetOrderInfo(int orderID)
 {
     return(AdversaryInfoDBHelper.GetOrderInfo(orderID));
 }
예제 #6
0
 /// <summary>
 /// 获取单据列表
 /// </summary>
 /// <param name="sellContractModel">sellContractModel表实体</param>
 /// <param name="FlowStatus">审批状态</param>
 /// <returns></returns>
 public static DataTable GetOrderList(AdversaryInfoModel adversaryInfoModel, int pageIndex, int pageCount, string ord, ref int TotalCount)
 {
     return(AdversaryInfoDBHelper.GetOrderList(adversaryInfoModel, pageIndex, pageCount, ord, ref TotalCount));
 }