コード例 #1
0
 protected void Button_CancelAdd_Click(object sender, EventArgs e)
 {
     Panel_AddWorkOrder.Visible = false;
     UpdatePanel_AddWorkOrder.Update();
     Panel_Product_Search.Visible = false;
     UpdatePanel_Product.Update();
 }
コード例 #2
0
 protected void GridView_Order_RowCommand(object sender, GridViewCommandEventArgs e) //订单号表链接按钮事件
 {
     if (e.CommandName == "Select_Order")                                            //选择订单号
     {
         GridViewRow row = ((LinkButton)e.CommandSource).Parent.Parent as GridViewRow;
         GridView_Order.SelectedIndex = row.RowIndex;
         string[] al = e.CommandArgument.ToString().Split(new char[] { ',' });
         if (Panel_AddWorkOrder.Visible == true)
         {
             Label_AddOrderNum.Text = al[0];
             TextBox_Add_Order.Text = al[1];//客户订单号
             Label_OT.Text          = al[3];
             TextBox_Add_SN.Text    = GridView_Order.DataKeys[row.RowIndex].Values["OEMOT_SNum"].ToString();
             UpdatePanel_AddWorkOrder.Update();
         }
         if (Panel_EditWorkOrder.Visible == true)
         {
             Label_EditOrderNum.Text   = al[0];
             TextBox_EditOrderNum.Text = al[1];//客户订单号
             TextBox_EditSN.Text       = GridView_Order.DataKeys[row.RowIndex].Values["OEMOT_SNum"].ToString();
             UpdatePanel_EditWorkOrder.Update();
         }
         Panel_SelectOrder.Visible = false;
         UpdatePanel_SelectOrder.Update();
     }
 }
コード例 #3
0
    protected void Btn_AddWO_Click(object sender, EventArgs e)
    {
        string firstday = "26";

        Label_OT.Text = "";
        DataSet  ds = ppd.S_WorkOrder_WO_Time();
        DataView dv = ds.Tables[0].DefaultView;

        if (ds.Tables[0].Rows.Count == 0)
        {
            firstday = "26";
        }
        foreach (DataRowView datav in dv)
        {
            firstday = datav["WO_FirstDay"].ToString().Trim() == "" ? "26" : datav["WO_FirstDay"].ToString().Trim();
        }
        DropDownList4.SelectedValue = firstday;
        DropDownList2.SelectedIndex = 0;
        DropDownList3.SelectedIndex = 0;

        DropDownList_Add_WO_Type.SelectedIndex = 0;
        TextBox_AddPT.Text          = "";
        TextBox_Add_PNum.Text       = "";
        TextBox_Add_Order.Text      = "";
        TextBox_Add_SN.Text         = "";
        TextBox_AddNote.Text        = "";
        DropDownList1.SelectedIndex = 0;
        Panel_AddWorkOrder.Visible  = true;
        UpdatePanel_AddWorkOrder.Update();
        Panel_basic.Visible = false;
        UpdatePanel_basic.Update();
        this.Panel_Product_Search.Visible = false;
        this.Panel_Product.Visible        = false;
        this.UpdatePanel_Product.Update();

        //无关隐藏

        this.TextBox_Series.Text          = "";
        this.TextBox_ProductName.Text     = "";
        this.Panel_Product_Search.Visible = false;
        this.Panel_Product.Visible        = false;
        this.UpdatePanel_Product.Update();

        TextBox_ComOrderNum.Text  = "";
        TextBox_CustOrder.Text    = "";
        Panel_SelectOrder.Visible = false;
        UpdatePanel_SelectOrder.Update();

        Panel_basic.Visible = false;
        UpdatePanel_basic.Update();
        TextBox_MBatch.Text  = "";
        Panel_MBatch.Visible = false;
        UpdatePanel_MBatch.Update();
        Panel_Batch.Visible = false;
        UpdatePanel_Batch.Update();
    }
コード例 #4
0
    protected void Btn_Submit_Add_Click(object sender, EventArgs e)//新增随工单按钮
    {
        if (TextBox_AddPT.Text.Trim() == "" || TextBox_Add_PNum.Text.Trim() == "")
        {
            ScriptManager.RegisterStartupScript(Page, typeof(Page), "alert", "alert('请核对必填项*!')", true);
            return;
        }
        if (Label_PS.Text.Contains("SMSC"))
        {
            if (TextBox_Add_SN.Text.Trim() == "" || TextBox_Add_Order.Text.Trim() == "")
            {
                ScriptManager.RegisterStartupScript(Page, typeof(Page), "alert", "alert('SMSC随工单必须填写周期码和订单号,请再次核对!')", true);
                return;
            }
        }
        try
        {
            if (Label_AddOrderNum.Text.Trim() == "")
            {
                Label_AddOrderNum.Text = "00000000-0000-0000-0000-000000000000";
            }
            Guid InID = new Guid(Label28.Text.ToString());
            woinfo.SMSO_ID = new Guid(Label_AddOrderNum.Text.Trim());

            woinfo.WO_People   = Session["UserName"].ToString();
            woinfo.WO_PNum     = Convert.ToInt32(TextBox_Add_PNum.Text.Trim());
            woinfo.WO_ProType  = TextBox_AddPT.Text.Trim();
            woinfo.WO_Type     = DropDownList_Add_WO_Type.SelectedItem.Text.Trim();
            woinfo.WO_OrderNum = TextBox_Add_Order.Text.Trim();
            woinfo.WO_Note     = Label29.Text.ToString().Trim() + TextBox_AddNote.Text.Trim();;
            int    fd        = Convert.ToInt32(DropDownList4.SelectedValue.ToString());
            string printcode = DropDownList5.SelectedValue.ToString().Trim() + DropDownList6.SelectedValue.ToString().Trim();
            if (Label_PS.Text.Contains("SMSC"))
            {
                ppd1.I_WorkOrder_NEW(woinfo, DropDownList1.SelectedValue.ToString().Trim(), DropDownList_Add_WO_Type.SelectedValue.ToString().Trim(), new Guid(Label_PTID.Text.Trim()), printcode, DropDownList2.SelectedValue.ToString().Trim(), DropDownList3.SelectedValue.ToString().Trim(), fd, Label_PTCodeMeaning.Text.Trim(), Label_ChipType.Text.Trim(), TextBox_Add_SN.Text.Trim(), 1, InID);
            }
            else
            {
                ppd1.I_WorkOrder_NEW(woinfo, DropDownList1.SelectedValue.ToString().Trim(), DropDownList_Add_WO_Type.SelectedValue.ToString().Trim(), new Guid(Label_PTID.Text.Trim()), printcode, DropDownList2.SelectedValue.ToString().Trim(), DropDownList3.SelectedValue.ToString().Trim(), fd, Label_PTCodeMeaning.Text.Trim(), Label_ChipType.Text.Trim(), TextBox_Add_SN.Text.Trim(), 0, InID);
            }
            ScriptManager.RegisterStartupScript(Page, typeof(Page), "alert", "alert('随工单新增成功!')", true);
            //string condition = " and 1=1";
            //this.GridView_WOmain.DataSource = wol.S_WorkOrder(condition);
            //this.GridView_WOmain.DataBind();
            //this.UpdatePanel_WOmain.Update();
            Panel_AddWorkOrder.Visible = false;
            UpdatePanel_AddWorkOrder.Update();
        }
        catch (Exception)
        {
            ScriptManager.RegisterStartupScript(Page, typeof(Page), "alert", "alert('随工单新增失败!')", true);
            return;
        }
    }
コード例 #5
0
 protected void Ddl_IsShengChan_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (Ddl_IsShengChan.SelectedItem.ToString() == "是")
     {
         Label11.Visible = true;
         DropDownList_Add_level.Visible = true;
     }
     else
     {
         Label11.Visible = false;
         DropDownList_Add_level.Visible = false;
     }
     UpdatePanel_AddWorkOrder.Update();
 }
コード例 #6
0
 //操作Gridview的命令行
 protected void GridView_ProType_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     if (e.CommandName == "SelectPT")//选择产品型号
     {
         GridViewRow row = ((LinkButton)e.CommandSource).Parent.Parent as GridViewRow;
         GridView_ProType.SelectedIndex = row.RowIndex;
         Label_PS.Text = GridView_ProType.Rows[row.RowIndex].Cells[1].Text.ToString();
         string[] al     = e.CommandArgument.ToString().Split(new char[] { ',' });
         string   ptname = al[1];
         Label_PTID.Text    = al[0];
         TextBox_AddPT.Text = ptname;
         UpdatePanel_AddWorkOrder.Update();
         Panel_Product_Search.Visible = false;
         UpdatePanel_Product.Update();
     }
 }
コード例 #7
0
    //驳回
    protected void Btn_Submit_Refuse_Click(object sender, EventArgs e)
    {
        Guid   id = id_IQCDT_ID;
        string op = Txt_AuAug.Text;

        iQCBasicDataL.Update_IQCDT_Refuse(id, op);
        BindGrid1(Label30.Text);
        UpdatePanel_GridMaterial.Update();
        ScriptManager.RegisterStartupScript(Page, typeof(Page), "alert", "alert('驳回成功,并已通知检验员!')", true);
        Panel_AddWorkOrder.Visible = false;
        UpdatePanel_AddWorkOrder.Update();
        string remind = "ERP系统消息:" + Session["UserName"].ToString() + "于" + DateTime.Now.ToString("F") + "驳回了批号为:" + Label37.Text.ToString() + "的入库检验单,请在进料检验查看页面中重新录入检验结果!";
        string sErr   = RTXhelper.Send(remind, "进料检验维护");

        if (!string.IsNullOrEmpty(sErr))
        {
            ScriptManager.RegisterClientScriptBlock(Page, GetType(), "alert", "alert('" + sErr + "')", true);
        }
    }
コード例 #8
0
    protected void GridView_ProType_RowCommand(object sender, GridViewCommandEventArgs e) //产品型号表linkbutton
    {
        if (e.CommandName == "SelectPT")                                                  //选择产品型号
        {
            GridViewRow row = ((LinkButton)e.CommandSource).Parent.Parent as GridViewRow;
            GridView_ProType.SelectedIndex = row.RowIndex;

            string[] al     = e.CommandArgument.ToString().Split(new char[] { ',' });
            string   ptname = al[1];

            if (Panel_AddWorkOrder.Visible == true)
            {
                Label_PTID.Text          = al[0];
                Label_PTCodeMeaning.Text = al[2];
                Label_ChipType.Text      = al[3];
                Label_PS.Text            = al[4];
                this.TextBox_AddPT.Text  = ptname;
                UpdatePanel_AddWorkOrder.Update();
            }
            if (Panel_EditWorkOrder.Visible == true)
            {
                Label_EditPTID.Text           = al[0];
                Label_EditPS.Text             = al[4];
                this.TextBox_EditProType.Text = ptname;
                UpdatePanel_EditWorkOrder.Update();
            }
            Panel_Product.Visible        = false;
            Panel_Product_Search.Visible = false;
            Panel_WOmain.Visible         = true;
            UpdatePanel_WOmain.Update();
            string condition = " and 1=1";
            this.GridView_WOmain.DataSource = wol.S_WorkOrder(condition);
            this.GridView_WOmain.DataBind();
            UpdatePanel_Product.Update();
        }
    }
コード例 #9
0
    //操作Gridview的命令行
    protected void Grid_Material_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        if (e.CommandName == "New_CertMessage")
        {
            Label28.Text = e.CommandArgument.ToString();

            GridViewRow row = ((LinkButton)e.CommandSource).Parent.Parent as GridViewRow;
            Grid_Material.SelectedIndex = row.RowIndex;
            GridViewRow gvr = ((GridViewRow)(((LinkButton)(e.CommandSource)).Parent.Parent));
            Label29.Text = "入库单号:" + Grid_Material.Rows[gvr.RowIndex].Cells[2].Text.ToString().Trim() + "  检验物料:" + Grid_Material.Rows[gvr.RowIndex].Cells[4].Text.ToString().Trim() + Grid_Material.Rows[gvr.RowIndex].Cells[6].Text.ToString().Trim() + "  批号:" + Grid_Material.Rows[gvr.RowIndex].Cells[7].Text.ToString().Trim() + "  供货单位:" + Grid_Material.Rows[gvr.RowIndex].Cells[8].Text.ToString().Trim() + "  于" + Grid_Material.Rows[gvr.RowIndex].Cells[11].Text.ToString().Trim() + "入库,共" + Grid_Material.Rows[gvr.RowIndex].Cells[9].Text.ToString().Trim() + Grid_Material.Rows[gvr.RowIndex].Cells[10].Text.ToString().Trim();
            id2          = new Guid(e.CommandArgument.ToString());
            Panel_AddWorkOrder.Visible = true;
            TextBox_AddPT.Text         = "";
            TextBox_Add_PNum.Text      = "";
            //TextBox_Add_ChipNum.Text = "";
            TextBox_AddNote.Text = "";
            UpdatePanel_AddWorkOrder.Update();
        }
        if (e.CommandName == "View_CertDetail")
        {
            //string[] al = e.CommandArgument.ToString().Split(new char[] { ',' });
            //Response.Redirect("../ProductionProcess/WorkOrderCheck.aspx?WO_Type=检验");
            //Response.Write("<script>window.open(\''../ProductionProcess/WorkOrderCheck.aspx?IMISD_ID=" + al[0] + "\'')</script>");
            //Response.Write("<script>window.open(\''../ProductionProcess/WorkOrderCheck.aspx?IMISD_ID="+al[0]+"\'',\''_blank\'')</script>");
            label_GridPageState.Text = e.CommandArgument.ToString();
            Panel_WOmain.Visible     = true;
            databind_main();
        }
        if (e.CommandName == "New_Test")
        {
            GridViewRow row = ((LinkButton)e.CommandSource).Parent.Parent as GridViewRow;
            Grid_Material.SelectedIndex = row.RowIndex;
            Panel_NewExpApp.Visible     = true;
            string[] al   = e.CommandArgument.ToString().Split(new char[] { ',' });
            string   cond = " and IMISD_ID='" + al[0] + "'";
            Label31.Text = Convert.ToString(Guid.NewGuid());
            Label32.Text = al[0];
            Label33.Text = al[2];
            UpdatePanel_NewExpApp.Update();

            id_IMISD            = new Guid(al[0]);
            id_IMMBD_MaterialID = new Guid(al[2]);
            LblExpApp.Text      = "新增 " + al[1] + " 检验单";
            try
            {
                Guid id1 = new Guid(al[0]);
                Guid id2 = new Guid(al[2]);
                iQCBasicDataL.Insert_IQCDetailTable(id1, id2);
            }
            catch (Exception)
            {
                ScriptManager.RegisterStartupScript(Page, typeof(Page), "alert", "alert('检验单新增失败!')", true);
                return;
            }
            string cond1 = " and DT.IMISD_ID='" + al[0] + "' and DT.IQCDT_Result='待审核' ";
            //IQCBasicDataInfo IQC1 = iQCBasicDataL.Search_IMInStoreDetail_ViewAu(cond1)[0];
            DataSet   ds = iQCBasicDataL.Search_IMInStoreDetail_Au(cond1);
            DataTable dt = ds.Tables[0];
            if (dt.Rows.Count != 0)
            {
                ScriptManager.RegisterStartupScript(Page, typeof(Page), "alert", "alert('该物料检验单正在审核,不能继续检验!')", true);
                return;
            }
            IQCBasicDataInfo IQC = iQCBasicDataL.Search_IMInStoreDetail_New(cond)[0];
            TxtNewMaterialType.Text    = IQC.IMMT_MaterialType;
            TxtNewMaterialName.Text    = IQC.IMMBD_MaterialName;
            TxtNewMode.Text            = IQC.IMMBD_SpecificationModel;
            TxtNewMaterialCode.Text    = IQC.IMMBD_MaterialCode;
            TxtNewSupplyName.Text      = IQC.PMSI_SupplyName;
            TxtActualNum.Text          = Convert.ToString(IQC.IMIDS_ActualArrNum);
            TxtNewUnit.Text            = IQC.UnitName;
            TxtNewArrivalTime.Text     = Convert.ToString(IQC.IMISM_InStoreTime);
            Grid_ETTestItem.DataSource = iQCBasicDataL.Search_IQCItemsTable(IQC.IMMBD_MaterialID);
            Grid_ETTestItem.DataBind();
            Guid id = new Guid(Label32.Text.ToString());
            GridView2.DataSource = iQCBasicDataL.Search_WorkOrder(id);
            GridView2.DataBind();
            //GridView2.Visible = true;
            //BindQAItem();
            UpdatePanel_NewExpApp.Update();
        }
    }
コード例 #10
0
    //提交按钮
    protected void Btn_Submit_Add_Click(object sender, EventArgs e)
    {
        IQCBasicDataInfo IQC = new IQCBasicDataInfo();

        IQC.IMISD_ID         = id_IMISD;
        IQC.IMMBD_MaterialID = id_IMMBD_MaterialID;
        IQC.IQCDT_ID         = id_IQCDT_ID;
        IQC.IQCDT_Auditor    = Session["UserName"].ToString();
        if (Ddl_AuRe.SelectedItem.ToString() == "请选择")
        {
            ScriptManager.RegisterClientScriptBlock(Page, typeof(Page), "alert", "alert('标记*的为必填项,请填写完整!')", true);
            return;
        }
        else
        {
            if (Ddl_AuRe.SelectedItem.ToString() == "降档")
            {
                if (Txt_Jiangdang.Text.Trim() == "")
                {
                    ScriptManager.RegisterClientScriptBlock(Page, typeof(Page), "alert", "alert('标记*的为必填项,请填写完整!')", true);
                    return;
                }
            }
            IQC.IQCDT_DownDetail = Txt_Jiangdang.Text.Trim();
            IQC.IMIDS_QA         = Ddl_AuRe.SelectedItem.ToString();
            IQC.IQCDT_Result     = Ddl_AuRe.SelectedItem.ToString();
            IQC.IQCDT_AResult    = Ddl_AuRe.SelectedItem.ToString();
        }
        IQC.IQCDT_ASugg = Txt_AuAug.Text.Trim();

        //if (this.Ddl_IsShengChan.SelectedItem.ToString() == "请选择")
        //{
        //    ScriptManager.RegisterClientScriptBlock(this.Page, typeof(Page), "alert", "alert('标记*的为必填项,请填写完整!')", true);
        //    return;
        //}
        //else
        //{
        IQCBasicDataInfo iqc = new IQCBasicDataInfo();

        //if (Ddl_IsShengChan.SelectedItem.ToString() == "是")
        //    iqc.State = "1";
        //else if (Ddl_IsShengChan.SelectedItem.ToString() == "否")
        iqc.State    = "2";
        iqc.IQCDT_ID = id_IQCDT_ID;
        iqc.WO_Level = DropDownList_Add_level.SelectedItem.ToString();
        try
        {
            iQCBasicDataL.Update_WorkOrder_IQC(iqc);
        }
        catch (Exception)
        {
            ScriptManager.RegisterStartupScript(Page, typeof(Page), "alert", "alert('审核失败!')", true);
            return;
        }
        //}
        try
        {
            if (iQCBasicDataL.Update_IMInStoreDetail_IQCAU(IQC) <= 0)
            {
                ScriptManager.RegisterStartupScript(Page, typeof(Page), "alert", "alert('审核失败!')", true);
                return;
            }
            ScriptManager.RegisterStartupScript(Page, typeof(Page), "alert", "alert('审核成功!')", true);
        }
        catch (Exception)
        {
            ScriptManager.RegisterStartupScript(Page, typeof(Page), "alert", "alert('审核失败!')", true);
            return;
        }
        BindGrid1(Label30.Text);
        UpdatePanel_GridMaterial.Update();
        Panel_AddWorkOrder.Visible = false;
        UpdatePanel_AddWorkOrder.Update();
    }
コード例 #11
0
 //操作Gridview的命令行
 protected void Grid_Material_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     //查看检验结果
     if (e.CommandName == "View_CertDetail")
     {
         GridViewRow row = ((LinkButton)e.CommandSource).Parent.Parent as GridViewRow;
         Txt_CheckResult.Enabled     = false;
         Txt_CheckSug.Enabled        = false;
         TextBox2.Enabled            = false;
         Grid_Material.SelectedIndex = row.RowIndex;
         Panel_NewExpApp.Visible     = true;
         string[] al   = e.CommandArgument.ToString().Split(new char[] { ',' });
         string   cond = " and DT.IMISD_ID='" + al[0] + "'";
         id_IMISD            = new Guid(al[0]);
         Label32.Text        = al[0];
         id_IMMBD_MaterialID = new Guid(al[2]);
         LblExpApp.Text      = al[1] + " 检验结果";
         IQCBasicDataInfo IQC = iQCBasicDataL.Search_IMInStoreDetail_ViewAu(cond)[0];//超出索引????原来此处grid略有不同
         TxtNewMaterialType.Text = IQC.IMMT_MaterialType;
         TxtNewMaterialName.Text = IQC.IMMBD_MaterialName;
         TxtNewMode.Text         = IQC.IMMBD_SpecificationModel;
         TxtNewMaterialCode.Text = IQC.IMMBD_MaterialCode;
         TxtNewSupplyName.Text   = IQC.PMSI_SupplyName;
         TxtActualNum.Text       = Convert.ToString(IQC.IMIDS_ActualArrNum);
         TxtNewUnit.Text         = IQC.UnitName;
         TxtNewArrivalTime.Text  = Convert.ToString(IQC.IMISM_InStoreTime);
         TextBox2.Text           = IQC.OP;
         Guid             guid = new Guid(al[3]);
         IQCBasicDataInfo iqc  = iQCBasicDataL.Search_IQCDetailTable(guid)[0];
         TxtNewNum.Text                = Convert.ToString(iqc.IQCDT_Input);
         TxtTestPerson.Text            = iqc.IQCDT_TestPer;
         Txt_CheckTime.Text            = Convert.ToString(iqc.IQCDT_TestTime);
         Txt_CheckResult.SelectedValue = Grid_Material.DataKeys[row.RowIndex]["IQCDT_ProResult"].ToString();
         Txt_CheckSug.Text             = iqc.IQCDT_Description;
         Grid_ETTestItem.DataSource    = iQCBasicDataL.Search_IQCItemsTable(IQC.IMMBD_MaterialID);
         Grid_ETTestItem.DataBind();
         GridView2.DataSource = iQCBasicDataL.Search_WorkOrder(id_IMISD);
         GridView2.DataBind();
         UpdatePanel_NewExpApp.Update();
     }
     //审核
     if (e.CommandName == "New_Test")
     {
         GridViewRow row = ((LinkButton)e.CommandSource).Parent.Parent as GridViewRow;
         Label33.Text                   = Grid_Material.Rows[row.RowIndex].Cells[8].ToString();
         Label37.Text                   = Grid_Material.Rows[row.RowIndex].Cells[8].ToString();
         Ddl_IsShengChan.Enabled        = true;
         Label28.Visible                = false;
         Ddl_IsShengChan.SelectedValue  = "2";
         Ddl_IsShengChan.Enabled        = false;
         DropDownList_Add_level.Enabled = true;
         Txt_AuTime.Enabled             = true;
         Ddl_AuRe.Enabled               = true;
         Txt_AuAug.Enabled              = true;
         Txt_Jiangdang.Enabled          = true;
         Button_Submit_Add.Visible      = true;
         Panel_AddWorkOrder.Visible     = true;
         Label3.Visible                 = false;
         Txt_AuTime.Visible             = false;
         Label25.Visible                = false;
         Txt_AuPer.Visible              = false;
         string[] al = e.CommandArgument.ToString().Split(new char[] { ',' });
         Lbl_Check.Text         = al[1] + " 检验结果审核";
         id_IMISD               = new Guid(al[0]);
         id_IMMBD_MaterialID    = new Guid(al[2]);
         id_IQCDT_ID            = new Guid(al[3]);
         Txt_AuPer.Text         = "";
         Txt_AuAug.Text         = "";
         Txt_Jiangdang.Text     = "";
         Ddl_AuRe.SelectedValue = Grid_Material.DataKeys[row.RowIndex]["IQCDT_ProResult"].ToString();
         UpdatePanel_AddWorkOrder.Update();
     }
     //审核查看
     if (e.CommandName == "View_Au")
     {
         Label25.Visible                = true;
         Txt_AuPer.Visible              = true;
         Txt_AuPer.Enabled              = false;
         Txt_AuTime.Enabled             = false;
         Ddl_IsShengChan.Enabled        = false;
         DropDownList_Add_level.Enabled = false;
         Ddl_AuRe.Enabled               = false;
         Txt_AuAug.Enabled              = false;
         Txt_Jiangdang.Enabled          = false;
         Button_Submit_Add.Visible      = false;
         string[] al = e.CommandArgument.ToString().Split(new char[] { ',' });
         id_IMISD            = new Guid(al[0]);
         id_IMMBD_MaterialID = new Guid(al[2]);
         id_IQCDT_ID         = new Guid(al[3]);
         IQCBasicDataInfo iqc = new IQCBasicDataInfo();
         try
         {
             iqc = iQCBasicDataL.Search_IQCDetailTable_Au(id_IQCDT_ID)[0];
         }
         catch (Exception)
         {
             ScriptManager.RegisterStartupScript(Page, typeof(Page), "alert", "alert('该项尚未审核或不需要审核!')", true);
             return;
         }
         if (iqc.IQCDT_Auditor != "")
         {
             Panel_AddWorkOrder.Visible = true;
             Label3.Visible             = true;
             Txt_AuTime.Visible         = true;
             Lbl_Check.Text             = al[1] + " 审核查看";
             Txt_AuPer.Text             = iqc.IQCDT_Auditor;
             Txt_AuTime.Text            = Convert.ToString(iqc.IQCDT_ATime);
             Txt_AuAug.Text             = iqc.IQCDT_ASugg;
             Txt_Jiangdang.Text         = iqc.IQCDT_DownDetail;
             BindDdl_AuRe(iqc.IQCDT_AResult, iqc.IQCDT_DownDetail);
             BindDdl_IsShengChan(iqc.WO_IsShengchan);
             UpdatePanel_AddWorkOrder.Update();
         }
         else
         {
             ScriptManager.RegisterStartupScript(Page, typeof(Page), "alert", "alert('该项尚未审核或不需要审核!')", true);
             return;
         }
     }
     if (e.CommandName == "Rin")
     {
         GridViewRow row = ((LinkButton)e.CommandSource).Parent.Parent as GridViewRow;
         Grid_Material.SelectedIndex = row.RowIndex;
         if (Grid_Material.Rows[row.RowIndex].Cells[17].Text.ToString().Trim() != "驳回")
         {
             ScriptManager.RegisterClientScriptBlock(Page, typeof(Page), "alert", "alert('此检验单没有被驳回,不需要重新录入检验结果!')", true);
             return;
         }
         Panel_NewExpApp.Visible = true;
         string[] al   = e.CommandArgument.ToString().Split(new char[] { ',' });
         string   cond = " and DT.IMISD_ID='" + al[0] + "'";
         id_IMISD            = new Guid(al[0]);
         Label32.Text        = al[0];
         id_IMMBD_MaterialID = new Guid(al[2]);
         LblExpApp.Text      = al[1] + " 检验结果";
         Label36.Text        = al[3];
         IQCBasicDataInfo IQC = iQCBasicDataL.Search_IMInStoreDetail_ViewAu(cond)[0];//超出索引????原来此处grid略有不同
         TxtNewMaterialType.Text = IQC.IMMT_MaterialType;
         TxtNewMaterialName.Text = IQC.IMMBD_MaterialName;
         TxtNewMode.Text         = IQC.IMMBD_SpecificationModel;
         TxtNewMaterialCode.Text = IQC.IMMBD_MaterialCode;
         TxtNewSupplyName.Text   = IQC.PMSI_SupplyName;
         TxtActualNum.Text       = Convert.ToString(IQC.IMIDS_ActualArrNum);
         TxtNewUnit.Text         = IQC.UnitName;
         TxtNewArrivalTime.Text  = Convert.ToString(IQC.IMISM_InStoreTime);
         TextBox2.Text           = IQC.OP;
         Guid             guid = new Guid(al[3]);
         IQCBasicDataInfo iqc  = iQCBasicDataL.Search_IQCDetailTable(guid)[0];
         TxtNewNum.Text             = Convert.ToString(iqc.IQCDT_Input);
         TxtTestPerson.Text         = iqc.IQCDT_TestPer;
         Txt_CheckTime.Text         = Convert.ToString(iqc.IQCDT_TestTime);
         Txt_CheckResult.Text       = Grid_Material.DataKeys[row.RowIndex]["IQCDT_ProResult"].ToString();
         Txt_CheckSug.Text          = iqc.IQCDT_Description;
         Grid_ETTestItem.DataSource = iQCBasicDataL.Search_IQCItemsTable(IQC.IMMBD_MaterialID);
         Grid_ETTestItem.DataBind();
         GridView2.DataSource = iQCBasicDataL.Search_WorkOrder(id_IMISD);
         GridView2.DataBind();
         Txt_CheckSug.Enabled    = true;
         TextBox2.Enabled        = true;
         Txt_CheckResult.Enabled = true;
         UpdatePanel_NewExpApp.Update();
     }
 }