Exemplo n.º 1
0
        /// <summary>
        /// 旧件回收确认到宇通
        /// </summary>
        private void ProcessModeToYT()
        {
            partReturn model = new partReturn();

            model.PartDetails       = new partReturnPartDetail[intDetailCount];
            model.crm_old_bill_num  = laboldpart_receipts_no.Text;
            model.info_status_yt    = DBHelper.GetSingleValue("", "sys_dictionaries", "dic_id", "dic_code='oldpart_recycle_status_PCM_FIX_CALLBACK_ENTER'", "");;
            model.create_time_start = strHSTime;
            model.create_time_end   = strHETime;
            for (int i = 0; i < dgvMaterials.Rows.Count; i++)
            {
                string strPNO   = CommonCtrl.IsNullToString(dgvMaterials.Rows[i].Cells["service_no"].Value);
                string strPCode = CommonCtrl.IsNullToString(dgvMaterials.Rows[i].Cells["parts_code"].Value);
                if (strPCode.Length > 0)
                {
                    partReturnPartDetail detail = new partReturnPartDetail();
                    detail.parts_id       = CommonCtrl.IsNullToString(dgvMaterials.Rows[i].Cells["parts_id"].Value);
                    detail.service_no     = CommonCtrl.IsNullToString(dgvMaterials.Rows[i].Cells["service_no"].Value);
                    detail.car_parts_code = CommonCtrl.IsNullToString(dgvMaterials.Rows[i].Cells["parts_code"].Value);
                    detail.parts_remark   = CommonCtrl.IsNullToString(dgvMaterials.Rows[i].Cells["receive_explain"].Value);
                    detail.change_num     = CommonCtrl.IsNullToString(dgvMaterials.Rows[i].Cells["change_num"].Value);
                    detail.send_num       = CommonCtrl.IsNullToString(dgvMaterials.Rows[i].Cells["send_num"].Value);
                    detail.process_mode   = CommonCtrl.IsNullToString(dgvMaterials.Rows[i].Cells["process_mode"].Value);
                    detail.remark         = "";
                    model.PartDetails[i]  = detail;
                }
            }
            DBHelper.WebServHandler("回收旧件-更新", EnumWebServFunName.UpPartRetureUpdate, model);
        }
Exemplo n.º 2
0
 /// <summary>
 /// 旧件回收确认到宇通
 /// </summary>
 /// <param name="oldBillNum">旧件回收单号</param>
 /// <param name="strReId">单据Id</param>
 /// <param name="strStartTime">回收周期开始时间</param>
 /// <param name="strEndTime">回收周期结束时间</param>
 private void ProcessModeToYT(string oldBillNum, string strReId, string strStartTime, string strEndTime)
 {
     try
     {
         partReturn model = new partReturn();
         model.PartDetails       = new partReturnPartDetail[1];
         model.crm_old_bill_num  = oldBillNum;
         model.info_status_yt    = DBHelper.GetSingleValue("", "sys_dictionaries", "dic_id", "dic_code='oldpart_recycle_status_PCM_FIX_CALLBACK_ENTER'", "");
         model.create_time_start = strStartTime;
         model.create_time_end   = strEndTime;
         DataTable dmt = DBHelper.GetTable("宇通旧件返厂明细数据", "tb_maintain_oldpart_recycle_material_detail", "*", string.Format(" maintain_id='{0}'", strReId), "", "");
         model.PartDetails = new partReturnPartDetail[dmt.Rows.Count];
         if (dmt.Rows.Count > 0)
         {
             for (int i = 0; i < dmt.Rows.Count; i++)
             {
                 DataRow dmr = dmt.Rows[i];
                 partReturnPartDetail detail = new partReturnPartDetail();
                 detail.parts_id       = CommonCtrl.IsNullToString(dmr["parts_id"]);
                 detail.service_no     = CommonCtrl.IsNullToString(dmr["service_no"]);
                 detail.car_parts_code = CommonCtrl.IsNullToString(dmr["parts_code"]);
                 detail.parts_remark   = CommonCtrl.IsNullToString(dmr["receive_explain"]);
                 detail.change_num     = CommonCtrl.IsNullToString(dmr["change_num"]);
                 detail.send_num       = CommonCtrl.IsNullToString(dmr["send_num"]);
                 detail.process_mode   = CommonCtrl.IsNullToString(dmr["process_mode"]);
                 detail.remark         = "";
                 model.PartDetails[i]  = detail;
             }
         }
         DBHelper.WebServHandler("回收旧件-更新", EnumWebServFunName.UpPartRetureUpdate, model);
     }
     catch (Exception ee)
     {
     }
 }
Exemplo n.º 3
0
        private void ProcessModeToYT()
        {
            partReturn model = new partReturn();

            model.PartDetails       = new partReturnPartDetail[intDetailCount];
            model.crm_old_bill_num  = laboldpart_receipts_no.Text;
            model.info_status_yt    = info_status_yt;
            model.create_time_start = dtpSTime.Value.ToString("yyyy-MM-dd");
            model.create_time_end   = dtpETime.Value.ToString("yyyy-MM-dd");
            for (int i = 0; i < dgvMaterials.Rows.Count; i++)
            {
                string strPNO   = CommonCtrl.IsNullToString(dgvMaterials.Rows[i].Cells["service_no"].Value);
                string strPCode = CommonCtrl.IsNullToString(dgvMaterials.Rows[i].Cells["parts_code"].Value);
                if (strPCode.Length > 0)
                {
                    partReturnPartDetail detail = new partReturnPartDetail();
                    detail.parts_id       = CommonCtrl.IsNullToString(dgvMaterials.Rows[i].Cells["parts_id"].Value);
                    detail.service_no     = CommonCtrl.IsNullToString(dgvMaterials.Rows[i].Cells["service_no"].Value);
                    detail.car_parts_code = CommonCtrl.IsNullToString(dgvMaterials.Rows[i].Cells["parts_code"].Value);
                    detail.parts_remark   = CommonCtrl.IsNullToString(dgvMaterials.Rows[i].Cells["receive_explain"].Value);
                    detail.change_num     = CommonCtrl.IsNullToString(dgvMaterials.Rows[i].Cells["change_num"].Value);
                    detail.send_num       = CommonCtrl.IsNullToString(dgvMaterials.Rows[i].Cells["send_num"].Value);
                    detail.process_mode   = CommonCtrl.IsNullToString(dgvMaterials.Rows[i].Cells["process_mode"].Value);
                    detail.remark         = "";
                    model.PartDetails[i]  = detail;
                }
            }
            DBHelper.WebServHandler("回收旧件-更新", EnumWebServFunName.UpPartRetureUpdate, model);
        }