/// <summary> 审核事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void UCSaleOrderManager_VerifyEvent(object sender, EventArgs e) { List <string> listField = GetVerifyRecord(); if (listField.Count == 0) { MessageBoxEx.Show("请选择要审核的数据!"); return; } UCVerify UcVerify = new UCVerify(); if (UcVerify.ShowDialog() == DialogResult.OK) { string Content = UcVerify.Content; SYSModel.DataSources.EnumAuditStatus UcVerifyStatus = UcVerify.auditStatus; List <SysSQLString> list_sql = new List <SysSQLString>(); for (int i = 0; i < listField.Count; i++) { SysSQLString sysStringSql = new SysSQLString(); sysStringSql.cmdType = CommandType.Text; Dictionary <string, string> dic = new Dictionary <string, string>(); if (UcVerifyStatus == DataSources.EnumAuditStatus.AUDIT) { //获取销售订单状态(已审核) dic.Add("order_status", Convert.ToInt32(DataSources.EnumAuditStatus.AUDIT).ToString()); dic.Add("order_status_name", DataSources.GetDescription(DataSources.EnumAuditStatus.AUDIT, true)); } else if (UcVerifyStatus == DataSources.EnumAuditStatus.NOTAUDIT) { //获取销售订单状态(审核不通过) dic.Add("order_status", Convert.ToInt32(DataSources.EnumAuditStatus.NOTAUDIT).ToString()); dic.Add("order_status_name", DataSources.GetDescription(DataSources.EnumAuditStatus.NOTAUDIT, true)); } dic.Add("update_by", GlobalStaticObj.UserID); //修改人Id dic.Add("update_name", GlobalStaticObj.UserName); //修改人姓名 dic.Add("update_time", Common.LocalDateTimeToUtcLong(DateTime.Now).ToString()); //修改时间 dic.Add("sale_order_id", listField[i]); sysStringSql.sqlString = @"update tb_parts_sale_order set order_status=@order_status,order_status_name=@order_status_name, update_by=@update_by,update_name=@update_name,update_time=@update_time where sale_order_id=@sale_order_id"; sysStringSql.Param = dic; list_sql.Add(sysStringSql); } if (DBHelper.BatchExeSQLStringMultiByTrans("销售订单审核操作", list_sql)) { if (UcVerifyStatus == DataSources.EnumAuditStatus.AUDIT) { AddBillPayReceive(listField); } BindgvSaleOrderList(); MessageBoxEx.Show("操作成功!"); } else { MessageBoxEx.Show("操作失败!"); } } }
void UCYTManager_VerifyEvent(object sender, EventArgs e) { List <string> listField = GetVerifyRecord(); if (listField.Count == 0) { MessageBoxEx.Show("请选择要审核的数据!"); return; } UCVerify UcVerify = new UCVerify(); UcVerify.ShowDialog(); string Content = UcVerify.Content; SYSModel.DataSources.EnumAuditStatus UcVerifyStatus = UcVerify.auditStatus; Dictionary <string, string> purchasePlanField = new Dictionary <string, string>(); if (UcVerifyStatus == DataSources.EnumAuditStatus.AUDIT) { //获取宇通采购订单状态(已审核) purchasePlanField.Add("apply_date_time", Common.LocalDateTimeToUtcLong(DateTime.Now).ToString()); purchasePlanField.Add("order_status", Convert.ToInt32(DataSources.EnumAuditStatus.AUDIT).ToString()); purchasePlanField.Add("order_status_name", DataSources.GetDescription(DataSources.EnumAuditStatus.AUDIT, true)); } else if (UcVerifyStatus == DataSources.EnumAuditStatus.NOTAUDIT) { //获取宇通采购订单状态(审核不通过) purchasePlanField.Add("order_status", Convert.ToInt32(DataSources.EnumAuditStatus.NOTAUDIT).ToString()); purchasePlanField.Add("order_status_name", DataSources.GetDescription(DataSources.EnumAuditStatus.NOTAUDIT, true)); } bool flag = DBHelper.BatchUpdateDataByIn("批量审核宇通采购订单表", "tb_parts_purchase_order_2", purchasePlanField, "purchase_order_yt_id", listField.ToArray()); if (flag) { if (UcVerifyStatus == DataSources.EnumAuditStatus.AUDIT) { DealPurascherToYT(listField); } BindgvYTPurchaseOrderList(); MessageBoxEx.Show("操作成功!"); } else { MessageBoxEx.Show("操作失败!"); } }
/// <summary> 审核事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void UCPurchaseBillManang_VerifyEvent(object sender, EventArgs e) { List <string> listField = GetVerifyRecord(); if (listField.Count == 0) { MessageBoxEx.Show("请选择要审核的数据!"); return; } UCVerify UcVerify = new UCVerify(); if (UcVerify.ShowDialog() == DialogResult.OK) { string Content = UcVerify.Content; SYSModel.DataSources.EnumAuditStatus UcVerifyStatus = UcVerify.auditStatus; Dictionary <string, string> purchasePlanField = new Dictionary <string, string>(); if (UcVerifyStatus == DataSources.EnumAuditStatus.AUDIT) { //获取采购开单状态(已审核) purchasePlanField.Add("order_status", Convert.ToInt32(DataSources.EnumAuditStatus.AUDIT).ToString()); purchasePlanField.Add("order_status_name", DataSources.GetDescription(DataSources.EnumAuditStatus.AUDIT, true)); } else if (UcVerifyStatus == DataSources.EnumAuditStatus.NOTAUDIT) { //获取采购开单状态(审核不通过) purchasePlanField.Add("order_status", Convert.ToInt32(DataSources.EnumAuditStatus.NOTAUDIT).ToString()); purchasePlanField.Add("order_status_name", DataSources.GetDescription(DataSources.EnumAuditStatus.NOTAUDIT, true)); } bool flag = DBHelper.BatchUpdateDataByIn("批量审核采购开单表", "tb_parts_purchase_billing", purchasePlanField, "purchase_billing_id", listField.ToArray()); if (flag) { if (UcVerifyStatus == DataSources.EnumAuditStatus.AUDIT) { CreateBill(listField); } BindgvPurchaseOrderList(); MessageBoxEx.Show("操作成功!"); } else { MessageBoxEx.Show("操作失败!"); } } }