public String Add(MethodCreateParam p) { var json = repository.Add(p.EntityName, p.Data); return(json.Result); }
public bool SavePermission(OM_Permission permission) { if (DbRepository.Add(permission) > 0) { return(true); } return(false); }
public bool SaveLog(OM_Log log) { if (DbRepository.Add(log) > 0) { return(true); } return(false); }
public bool SaveProduct(OM_Product product) { if (DbRepository.Add(product) > 0) { return(true); } return(false); }
public bool SaveRole(OM_Role role) { if (DbRepository.Add(role) > 0) { return(true); } return(false); }
public bool SaveDepartment(OM_Department dep) { if (DbRepository.Add(dep) > 0) { return(true); } return(false); }
public bool SaveRolePermission(OM_RolePermission rolePermission) { if (DbRepository.Add(rolePermission) > 0) { return(true); } return(false); }
public bool SaveSalesOrderItem(OM_OrderItem saleOrderItem) { if (DbRepository.Add(saleOrderItem) > 0) { return(true); } return(false); }
public bool SaveUserRole(OM_UserRole userRole) { if (DbRepository.Add(userRole) > 0) { return(true); } return(false); }
public bool SaveUer(OM_User user) { if (DbRepository.Add(user) > 0) { return(true); } return(false); }
public ActionResult AddPost(Patient patient) { DbRepository <Patient> repository = new DbRepository <Patient>(new HospitalContext()); repository.Add(patient); return(Redirect("/DiseasHistory/LookToPatients")); }
/// <summary> /// 保存 /// </summary> /// <param name="salesOrder"></param> /// <returns></returns> public bool SaveSalesOrder(OM_SalesOrderDataObject salesOrder) { OM_Order order = salesOrder.ToDTO(); var user = DbRepository.GetModel <OM_User>(s => s.Account.ToUpper() == salesOrder.CardCode.ToUpper() && s.IsDel == false); if (user == null) { throw new GenericException("客户代码不存在,保持草稿失败"); } order.DocStatus = ((int)OM_DocStatusEnum.未提交).ToString(); order.TotalPrice = salesOrder.TotalPrice; order.DocEntry = GetLastDocEntry(); order.NoteNotice = GetShortRemarks(order.Remarks, 5); var salesOrderHead = DbRepository.Add(order); if (salesOrderHead <= 0) { throw new GenericException("保存草稿失败"); } var orderResult = DbRepository.GetModel <OM_Order>(s => s.Guid == order.Guid); List <OM_OrderItem> items = new List <OM_OrderItem>(); foreach (var item in salesOrder.SalesOrderLine) { OM_OrderItem oi = new OM_OrderItem() { Guid = Guid.NewGuid().ToString().ToUpper(), Currency = item.Currency, ItemCode = item.ItemCode, ItemName = item.ItemName, Price = item.Price, Quantity = item.Quantity, TotalPrice = (item.CustomerPrice ?? item.Price) * item.Quantity, Remarks = item.Remarks, Order_Guid = orderResult.Guid, DocEntry = orderResult.DocEntry, InnerPrice = item.InnerPrice, CustomerPrice = item.CustomerPrice, ItemStandard = item.ItemStandard, ItemUnit = item.ItemUnit }; items.Add(oi); } var salesOrderLine = DbRepository.AddRange(items); if (salesOrderLine <= 0) { throw new GenericException("保存草稿失败"); } return(true); }
/// <summary> /// 保存留言信息 /// </summary> /// <param name="msgBoard"></param> /// <returns></returns> public bool SaveMessageBoard(OM_MessageBoard msgBoard) { msgBoard.CreateDatetime = DateTime.Now; if (DbRepository.Add(msgBoard) > 0) { return(true); } return(false); }
public ActionResult AddNotePost(Disease disease, string PatientIin) { var patient = repositoryPatient.GetAll().ToList().Where(p => p.Iin == PatientIin).FirstOrDefault(); repositoryPatient.Delete(patient); disease.Patient = patient; repositoryDisease.Add(disease); return(RedirectToAction("LookToPatients")); }
public void Add() { // Act var response = _dbRepository.Add(new DbEntityFake { Value = "A" }); var insertedItem = Collection.Find(new BsonDocument()).ToList()[0]; // Assert Assert.IsTrue(response.Code == AppStatusCode.Ok && insertedItem.Value == "A"); }
protected void btnWrite_Click(object sender, EventArgs e) { if (IsImageTextCorrect()) { // TODO :파일업로드 Note note = new Note(); note.Id = Convert.ToInt32(_Id); // 없으면 0 note.Name = txtName.Text; // 필수 note.Email = txtEmail.Text; note.Title = txtTitle.Text; // 필수, 추가할 것! note.Homepage = txtHomepage.Text; note.Content = txtContent.Text; // 필수 note.FileName = ""; note.FileSize = 0; note.Password = txtPassword.Text; note.PostIp = Request.UserHostAddress; note.Encoding = rdoEncoding.SelectedValue; // Text, Html, Mixed DbRepository repo = new DbRepository(); switch (FormType) { case BoardWriteFormType.Write: repo.Add(note); Response.Redirect("BoardList.aspx"); break; case BoardWriteFormType.Modify: break; case BoardWriteFormType.Reply: break; default: break; } } else { lblError.Text = "보안코드가 틀립니다. 다시 입력하세요."; } }
protected void btnWrite_Click(object sender, EventArgs e) { if (IsImageTextcorrect())//보안코드가 맞는지 안맞는지 확인 절차 { if (ViewState["Mode"].ToString() == "Edit") { FormType = BoardWriteFormType.Modify; } else if (ViewState["Mode"].ToString() == "Reply") { FormType = BoardWriteFormType.Reply; } else { FormType = BoardWriteFormType.Write; } //TODO : 파일업로드 UploadFile(); Note note = new Note(); note.Id = Convert.ToInt32(_Id); //없으면 0 note.Name = txtName.Text; //필수 note.Email = txtEmail.Text; //필수 note.Title = txtTitle.Text; //필수 note.Homepage = txtHomepage.Text; note.Content = txtContent.Text; //필수 note.FileName = _FileName; note.FileSize = _FileSize; note.Password = txtPassword.Text; note.PostIp = Request.UserHostAddress; note.Encoding = rdoEncoding.SelectedValue; // text, Html, Mixed DbRepository repo = new DbRepository(); switch (FormType) { case BoardWriteFormType.Write: repo.Add(note); Response.Redirect("BoardList.aspx"); break; case BoardWriteFormType.Modify: note.ModifyIp = Request.UserHostAddress; // TODO : file 처리 note.FileName = ViewState["FileName"].ToString(); note.FileSize = Convert.ToInt32(ViewState["FileSize"]); if (repo.UpdateNote(note) > 0) { Response.Redirect($"BoardView.aspx?Id={_Id}"); } else { lblError.Text = "업데이트 실패, 암호를 확인하세요."; } break; case BoardWriteFormType.Reply: note.ParentNum = Convert.ToInt32(_Id); repo.ReplyNote(note); Response.Redirect("BoardList.aspx"); break; default: repo.Add(note); Response.Redirect("BoardList.aspx"); break; } } else { lblError.Text = "보안코드가 틀립니다. 다시 입력하세요."; } }
/// <summary> /// 更新 /// </summary> /// <param name="salesOrder"></param> /// <returns></returns> public bool UpdateSalesOrder(OM_SalesOrderDataObject salesOrder) { OM_Order temp = salesOrder.ToDTO(); var order = DbRepository.GetModel <OM_Order>(s => s.Guid == salesOrder.Guid); if (order == null) { throw new GenericException("订单号不存在,修改草稿失败"); } var user = DbRepository.GetModel <OM_User>(s => s.Account.ToUpper() == salesOrder.CardCode.ToUpper() && s.IsDel == false); if (user == null) { throw new GenericException("客户代码不存在,修改草稿失败"); } order.CardCode = salesOrder.CardCode; order.CardName = user.Name; order.Remarks = salesOrder.Remarks; order.DocDate = salesOrder.DocDate; order.DocDueDate = salesOrder.DocDueDate; order.NoteNotice = GetShortRemarks(order.Remarks, 5); var salesOrderHead = DbRepository.Update(order); if (salesOrderHead <= 0) { throw new GenericException("修改草稿失败"); } List <OM_OrderItem> items = DbRepository.GetList <OM_OrderItem>(s => s.Order_Guid == salesOrder.Guid); List <OM_OrderItem> removeItem = new List <OM_OrderItem>(); foreach (var item in salesOrder.SalesOrderLine) //temp { foreach (var i in items) //数据库 { if (string.IsNullOrWhiteSpace(item.Guid)) { item.Guid = Guid.NewGuid().ToString(); item.DocEntry = salesOrder.DocEntry; item.Order_Guid = salesOrder.Guid; DbRepository.Add(item); } else { //不为空并且在数据库中找不到对应 var exist = salesOrder.SalesOrderLine.Where(s => s.Guid == i.Guid); if ((exist == null || exist.Count() == 0) && !removeItem.Contains(i)) { removeItem.Add(i); } } if (i.Guid == item.Guid) { i.ItemCode = item.ItemCode; i.ItemName = item.ItemName; i.Remarks = item.Remarks; i.InnerPrice = item.InnerPrice; i.CustomerPrice = item.CustomerPrice; i.Price = item.Price; i.Quantity = item.Quantity; i.TotalPrice = item.Price * item.Quantity; i.ItemUnit = item.ItemUnit; i.ItemStandard = item.ItemStandard; } } } var salesOrderLine = DbRepository.UpdateRange(items); foreach (var delItem in removeItem) { DbRepository.RealDelete <OM_OrderItem>(s => s.Guid == delItem.Guid); } if (salesOrderLine <= 0) { throw new GenericException("修改草稿失败"); } return(true); }
public bool WriteLog(OM_Log log) { var result = DbRepository.Add <OM_Log>(log); return(result > 0); }