using System;
using System.Collections;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using com.hnshituo.pur.vo;
using Core.Mes.Client.Comm.Tool;
using CoreFS.CA06;
using Pur.Entity;
namespace Pur.Pop_upWindow
{
public partial class frmExamineShowNew : FrmPmsBase
{
private ArrayList list;
public string tips = "0";
public string isAudit = "";
public string type = "pur";//"pur":采购,order:合同,req:需求
public frmExamineShowNew()
{
InitializeComponent();
}
public frmExamineShowNew(ArrayList listM,OpeBase OB,string strType)
{
InitializeComponent();
this.ob = OB;
this.list = listM;
this.type = strType;
}
private void frmExamineShowNew_Load(object sender, EventArgs e)
{
//加载数据
}
///
/// 状态 1:不通过2:通过
///
private void button2_Click(object sender, EventArgs e)
{
tips = "0";
this.Close();
}
private void button1_Click(object sender, EventArgs e)
{
if (textBox1.Text.Trim() == "" && radioButton1.Checked == false)
{
MessageUtil.ShowTips("请输入审批意见");
return;
}
else
{
if (radioButton1.Checked)
{
isAudit = "2";//审批通过
}
else if (radioButton2.Checked)
{
isAudit = "1";//审批不通过
}
String auditMessage = textBox1.Text.ToString().Trim();
CoreResult rt = new CoreResult();
if (type == "pur")
{
rt = this.execute("com.hnshituo.pur.purplan.service.PurPlanMService", "doAudit", new object[] { list, isAudit, auditMessage });
}
else if (type == "order")
{
rt = this.execute("com.hnshituo.pur.order.service.OrderMService", "doAudit", new object[] { list, isAudit, auditMessage });
}
else if (type == "req")
{
rt = this.execute("com.hnshituo.pur.purplan.service.PurPlanMService", "doAudit", new object[] { list, isAudit, auditMessage });
}
else
{
tips = "1";
MessageUtil.ShowTips("未知审批类型参数!");
this.Close();
}
if (rt.Resultcode == 0)
{
tips = "1";
MessageUtil.ShowTips("审批成功!");
this.Close();
}
else
{
MessageUtil.ShowTips("操作失败:"+rt.Resultmsg);
tips = "0";
}
}
}
}
}