protected void btnSubmit_Click(object sender, EventArgs e) { string name = txtPositionName.Value.Trim(); string remark = txtRemark.Text.Trim(); Position model = new Position(); if (Mode == OperateMode.UPDATE) { model = bll.GetModel(Id); } model.PositionName = name; model.Remark = remark; model.LastUpdateDate = DateTime.Now; // 新增 if (Mode == OperateMode.ADD) { model.CreateDate = DateTime.Now; bll.Add(model); WebCommon.ResetControl(this.form1); } else { bll.Update(model); } WebCommon.DialogSuccessMsg(this, "保存成功!"); }
/// <summary> /// 处理接受且还未处理地址信息的定位记录 /// </summary> public void HandleGpsAddress() { try { var bll = new PositionBLL(); var pos = bll.Find(f => f.Updated < 2); if (null != pos) { ShowUnhandledMessage("position: " + pos.id); } // 清理获取GPS地址信息失败的记录 bll.Update(f => f.Updated == 1 && f.ReceiveTime < DateTime.Now.AddMinutes(-10), act => { act.Updated = 0; }); } catch (Exception e) { ShowUnhandledMessage(format("{0}GPS address handler error: {1}{2}{3}", Now, e.Message, Environment.NewLine, e.StackTrace)); } }
private void btnEdit_Click(object sender, EventArgs e) { rule r = new rule(); if (txtPositionID.Text.Trim().Length > 0 && txtPositionName.Text.Trim().Length > 0 && r.CheckNumber(txtSalary.Text.Trim()) == true) { try { positionBLL.Update(txtPositionID.Text, txtPositionName.Text, txtSalary.Text, txtPositionID.Text); //update control DisplayNotify("cập nhật dữ liệu thành công", 1); } catch (Exception ex) { DisplayNotify("Lỗi cập nhật dữ liệu không thành công", -1); } } else { DisplayNotify("Lỗi nhập sai các ô nhập liệu hoặc nhập thiếu", -1); } }