Files
ayanova7/source/MBI/sign.aspx.cs
2018-06-29 19:47:36 +00:00

58 lines
1.9 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using GZTW.AyaNova.BLL;
namespace AyaNovaMBI
{
public partial class sign : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
//case 1346
//show and process signature if it's signable
if (!Page.IsPostBack)
{
//Show signature area
sigdiv.Visible = true;
//lblSignTitleTop.Visible = true;
lblSignTitle.Text = util.GlobalSettings.SignatureTitle;
lblSignHeader.Text = util.GlobalSettings.SignatureHeader;
lblSignFooter.Text = util.GlobalSettings.SignatureFooter;
}
}
protected void btnCancel_Click(object sender, EventArgs e)
{
//return from whence we came
util.Redirect(Session, Response, "schedule.aspx");
}
protected void btnOK_Click(object sender, EventArgs e)
{
//process possible signature
object o = Page.Request["sigpad-data"];
if (o != null && !string.IsNullOrWhiteSpace(o.ToString()))
{
AySignature sig = new AySignature(o.ToString());
if (sig.HasSignature)
{
//store in workorder
o.ToString();
Workorder w = Workorder.GetItem(new Guid(Request.QueryString["sigwo"]));
w.WorkorderService.SetSignature = o.ToString();
w.Save();
}
}
util.Redirect(Session, Response, "schedule.aspx");
}
//---------------------------------------------------------------------
}
}