public override Task <OperateDto> CreateOrEditOperate(OperateDto request, ServerCallContext context) { SysOperate data = null; if (request.Id == 0) { var entity = _operate.GetAll().OrderBy(item => item.Id).LastOrDefault(); if (entity != null) { request.Unique = entity.Unique + 1; } else { request.Unique = 10001; } data = _operate.Insert(request.MapTo <SysOperate>()); } else { data = _operate.SingleOrDefault(item => item.Id == request.Id); data.Name = request.Name; data.Remark = request.Remark; data = _operate.Update(data); } return(Task.FromResult(data.MapTo <OperateDto>())); }
protected void OnResponse(IAsyncResult ar) { WebRequest wrq = (WebRequest)ar.AsyncState; try { //WebResponse wrp = ss.BeginGetResponse(); WebResponse wrs = wrq.EndGetResponse(ar); Stream stm = wrs.GetResponseStream(); TextReader tr = new StreamReader(stm, Encoding.GetEncoding("gb2312")); string strRes = tr.ReadToEnd(); wrs.Close(); //SysOperate so = new SysOperate(DisplayDD); //this.Invoke(so, strRes); SysOperate sm = new SysOperate(DealCheCi); this.Invoke(sm, strRes); } catch (Exception ex) { Tom.Common.GYF.WriteLog(ex, "testErrord"); SysOperate so = new SysOperate(DisplayDD); this.Invoke(so, ex.Message); } }
protected void zbupdate_Click(object sender, EventArgs e) { for (int i = 0; i < rpoperate.Items.Count; i++) { CheckBox cb = rpoperate.Items[i].FindControl("cboperate") as CheckBox; if (cb.Checked) { if (!bo.IsHaveOperareName(mid, cb.Text.Trim())) { SysOperate so = new SysOperate(); so.MenuID = mid; so.OperateID = bo.GetMaxID() + 1; so.OperateName = cb.Text.Trim(); bo.Insert(so); //bo.Insert(new SysOperate() { MenuID = mid, OperateID = bo.GetMaxID() + 1, OperateName = cb.Text.Trim() }); SysOperateLog log = new SysOperateLog(); log.LogID = StringHelper.getKey(); log.LogType = LogType.菜单信息.ToString(); log.LogObjectID = mid.ToString(); log.LogObjectName = bm.GetSysMenuByID(mid).MenuName; log.OperateUser = GetLogUserName(); log.OperateDate = DateTime.Now; log.LogOperateType = "设置操作"; log.LogAfterObject = JsonHelper.Obj2Json(so); log.LogRemark = "添加的菜单操作"; bsol.Insert(log); } } } Response.Redirect("MenuManage.aspx"); }
/// <summary> /// 获取消息(根据操作类型和状态) /// </summary> /// <param name="sysOp">操作类型</param> /// <param name="status">执行状态</param> /// <returns></returns> public static string ToMessage(this SysOperate sysOp, bool status) { string message = ""; //根据操作类型和执行状态返回消息 switch (sysOp) { case SysOperate.Add: message = status ? SystemMessage.AddSuccess.ToMessage() : SystemMessage.AddError.ToMessage(); break; case SysOperate.Load: message = status ? SystemMessage.LoadSuccess.ToMessage() : SystemMessage.LoadError.ToMessage(); break; case SysOperate.Update: message = status ? SystemMessage.UpdateSuccess.ToMessage() : SystemMessage.UpdateError.ToMessage(); break; case SysOperate.Delete: message = status ? SystemMessage.DeleteSuccess.ToMessage() : SystemMessage.DeleteError.ToMessage(); break; case SysOperate.Operate: message = status ? SystemMessage.OperateSuccess.ToMessage() : SystemMessage.OperateError.ToMessage(); break; case SysOperate.UnkownError: message = SystemMessage.UnkownError.ToMessage(); break; } return(message); }
/// <summary> /// 根据操作和提供的数据判断执行状态 /// </summary> /// <param name="c">控制器</param> /// <param name="data">数据</param> /// <param name="op">操作类型(增删改查,等等)</param> /// <returns></returns> public static FormatJsonResult JsonFormat(this Controller c, Object data, SysOperate op, String callbackName = "") { if (!data.IsNullOrEmpty()) { return(JsonFormatSuccess(c, data, op.ToMessage(true), callbackName)); } return(JsonFormatError(c, op.ToMessage(false), callbackName)); }
/// <summary> /// 根据操作和提供的数据判断执行状态 /// </summary> /// <param name="c">控制器</param> /// <param name="data">数据</param> /// <param name="status">数据</param> /// <param name="op">操作类型(增删改查,等等)</param> /// <returns></returns> public static FormatJsonResult JsonFormat(this Controller c, object data,bool status, SysOperate op) { if (status) { return JsonFormatSuccess(c, data, op.ToMessage(true)); } return JsonFormatError(c, op.ToMessage(false)); }
/// <summary> /// 根据操作和提供的数据判断执行状态 /// </summary> /// <param name="c">控制器</param> /// <param name="data">数据</param> /// <param name="op">操作类型(增删改查,等等)</param> /// <returns></returns> public static FormatJsonResult JsonFormat(this Controller c, object data,SysOperate op) { if (!data.IsNullOrEmpty()) { return JsonFormatSuccess(c, data, op.ToMessage(true)); } return JsonFormatError(c,op.ToMessage(false)); }
private void btnUnBoot_Click(object sender, EventArgs e) { if (SysOperate.runWhenStart(false, "POS", System.Windows.Forms.Application.StartupPath + "\\POSApplication.exe")) { MessageBox.Show("取消开机启动成功"); } else { MessageBox.Show("取消开机启动失败"); } }
//关机 private void btnShutdown_Click(object sender, EventArgs e) { DialogResult r = MessageBox.Show("确定要关机吗?", "", MessageBoxButtons.OKCancel); if (r == DialogResult.OK) { UploadData(); //写日志 string log = "收银员:" + staff.Staff_name + " 于" + DateTime.Now.ToString("yyyy年MM月dd日HH时mm分ss秒") + "关机。"; Log.Write(logPath, log); Thread.Sleep(1000); SysOperate.DoExitWin(0); } }
/// <summary> /// 获取消息(根据操作类型和状态) /// </summary> /// <param name="sysOp">操作类型</param> /// <param name="status">执行状态</param> /// <returns></returns> public static String ToMessage(this SysOperate sysOp, Boolean status) { String message = ""; //根据操作类型和执行状态返回消息 switch (sysOp) { case SysOperate.Add: message = status ? SystemMessage.AddSuccess.ToMessage() : SystemMessage.AddError.ToMessage(); break; case SysOperate.Load: message = status ? SystemMessage.LoadSuccess.ToMessage() : SystemMessage.LoadError.ToMessage(); break; case SysOperate.Update: message = status ? SystemMessage.UpdateSuccess.ToMessage() : SystemMessage.UpdateError.ToMessage(); break; case SysOperate.Delete: message = status ? SystemMessage.DeleteSuccess.ToMessage() : SystemMessage.DeleteError.ToMessage(); break; case SysOperate.Operate: message = status ? SystemMessage.OperateSuccess.ToMessage() : SystemMessage.OperateError.ToMessage(); break; case SysOperate.Approval: message = status ? SystemMessage.ApprovalSuccess.ToMessage() : SystemMessage.ApprovalError.ToMessage(); break; case SysOperate.RunWorkflow: message = status ? SystemMessage.WFRunSuccess.ToMessage() : SystemMessage.WFRunError.ToMessage(); break; case SysOperate.UnkownError: message = SystemMessage.UnkownError.ToMessage(); break; case SysOperate.Param: message = SystemMessage.ParamError.ToMessage(); break; } return(message); }
protected void OnResponseX(IAsyncResult ar) { WebRequest wrq = (WebRequest)ar.AsyncState; try { //WebResponse wrp = ss.BeginGetResponse(); WebResponse wrs = wrq.EndGetResponse(ar); Stream stm = wrs.GetResponseStream(); TextReader tr = new StreamReader(stm, Encoding.GetEncoding("utf-8")); string strRes = tr.ReadToEnd(); wrs.Close(); //SysOperate so = new SysOperate(DisplayDD); //this.Invoke(so, strRes); SysOperate so = new SysOperate(DisplayResX); this.Invoke(so, strRes); } catch (Exception ex) { SysOperate so = new SysOperate(DisplayDD); this.Invoke(so, ex.Message); } }
public int Delete(SysOperate so) { return(dop.Delete(so)); }
public int Insert(SysOperate so) { return(dop.Insert(so)); }
public int Delete(SysOperate so) { return(db.Delete <SysOperate>(so)); }
public int Insert(SysOperate so) { return(db.Insert <SysOperate>(so)); }
public static FormatJsonResult JsonFormat(this Controller c, Boolean status, SysOperate op, String callbackName = "") { return(JsonFormat(c, null, status, op, callbackName)); }
/// <summary> /// 根据操作和提供的数据判断执行状态 /// </summary> /// <param name="c">控制器</param> /// <param name="data">数据</param> /// <param name="status">数据</param> /// <param name="op">操作类型(增删改查,等等)</param> /// <returns></returns> public static FormatJsonResult JsonFormat(this Controller c, object data, bool status, SysOperate op) { if (status) { return(JsonFormatSuccess(c, data, op.ToMessage(true))); } return(JsonFormatError(c, op.ToMessage(false))); }