Ejemplo n.º 1
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            //TextBox tbGUID = (TextBox)this.FindControl("TextBoxGUID");
            TextBox tbGUID      = (TextBox)this.Master.FindControl("ContentPlaceHolderContent").FindControl("TextBoxGUID");
            Label   err_Checked = (Label)this.Master.FindControl("ContentPlaceHolderContent").FindControl("LabelErr_Checked");

            err_Checked.Visible = false;

            Label err_NoExist = (Label)this.Master.FindControl("ContentPlaceHolderContent").FindControl("LabelErr_NoExist");

            err_NoExist.Visible = false;

            if (tbGUID != null)
            {
                string sguid = tbGUID.Text;

                tb_repairsheetTableAdapter repairsheetTableAdapter = new tb_repairsheetTableAdapter();

                DataRowCollection Rows = repairsheetTableAdapter.GetDataByGuid(sguid).Rows;

                if (Rows.Count > 0)
                {
                    AfterSaleServiceSystem.DAL.dsRepairSheet.tb_repairsheetRow repairsheetRow =
                        (AfterSaleServiceSystem.DAL.dsRepairSheet.tb_repairsheetRow)Rows[0];

                    if (repairsheetRow.clerkid != 0)
                    {
                        //err:维修单已经申领

                        err_Checked.Visible = true;
                    }
                    else if (Session["UserId"] == null || Session["UserId"] == string.Empty)
                    {
                        //用户未登录,重定向到登录页面
                        this.Response.Redirect(MapPath("~\\Default.aspx"));
                    }
                    else
                    {
                        repairsheetRow.clerkid = Convert.ToInt32(Session["UserId"]);

                        repairsheetTableAdapter.Update(repairsheetRow);
                        Response.Redirect(MapPath("~\\Serviceman\\ClerkMain.aspx"));
                        //申领成功
                    }
                }
                else
                {
                    //维修单不存在
                    err_NoExist.Visible = true;
                }
            }
        }