private void Save() { try { ITable biz = new TableBiz(); var entity = new TableEntity(); entity.TABLE_NAME = this.tTableName.Value; entity.RESTAURANT_ID = base.ParseInt(this.ddlRestaurant.SelectedValue); if (CurOperation == "add") { biz.InsertTableEntity(entity); } else if (CurOperation == "edit") { entity.TABLE_ID = CurId; biz.UpdateTableEntity(entity); } AlertAndTransfer("保存成功!", base.UrlReferrer); } catch (Exception ex) { this.lMsg.InnerText = "保存失败,原因:" + ex.ToString(); } }
private void BindData() { ITable biz = new TableBiz(); DataTable dt = (bool)base.CurEmployeeEntity.IS_ADMIN ? biz.GetTableDataTable() : biz.GetTableDataTable(base.CurEmployeeEntity.RESTAURANT_ID); repeater1.DataSource = GetPagedDataSource(dt.DefaultView); repeater1.DataBind(); }
private void DeleteData() { try { var id = base.ParseInt(this.hDeleteId.Value); if (id != 0) { ITable biz = new TableBiz(); biz.DeleteTableEntity(new TableEntity() { TABLE_ID = id }); this.lMsg.InnerText = "删除成功!"; } } catch (Exception ex) { this.lMsg.InnerText = "删除失败,原因:" + ex.ToString(); } }
private void FillFormData() { if (CurId == 0) { AlertAndTransfer("参数id无效!", base.UrlReferrer); return; } ITable biz = new TableBiz(); var entity = biz.GetTableEntity(CurId); if (entity == null) { AlertAndTransfer("参数id无效,获取数据失败!", base.UrlReferrer); return; } this.tTableName.Value = entity.TABLE_NAME; this.ddlRestaurant.SelectedValue = entity.RESTAURANT_ID.ToString(); }
private void GenerateQRCode() { try { var id = base.ParseInt(this.hDeleteId.Value); if (id != 0) { ITable biz = new TableBiz(); var entity = biz.GetTableEntity(id); var url = "http://" + Request.Url.Authority + "/Index.aspx?rid=" + entity.RESTAURANT_ID.ToString() + "&tid=" + id.ToString(); var encoder = new QRCodeEncoder(); encoder.QRCodeEncodeMode = QRCodeEncoder.ENCODE_MODE.BYTE; encoder.QRCodeScale = 8; encoder.QRCodeVersion = 7; encoder.QRCodeErrorCorrect = QRCodeEncoder.ERROR_CORRECTION.M; using (var ms = new MemoryStream()) { using (Bitmap bmp = encoder.Encode(url)) { bmp.Save(ms, ImageFormat.Jpeg); Response.ClearContent(); Response.ContentEncoding = Encoding.UTF8; Response.ContentType = "image/jpeg"; Response.AppendHeader("Content-Disposition", "attachment; filename=QRcode.jpg"); Response.BinaryWrite(ms.ToArray()); Response.Flush(); Response.End(); } } } } catch (Exception ex) { this.lMsg.InnerText = "生成二维码失败,原因:" + ex.ToString(); } }