public async Task <IActionResult> PutBase_Book(long id, Base_Book base_Book) { if (id != base_Book.Id) { return(BadRequest()); } _context.Entry(base_Book).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!Base_BookExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <Base_Book> > PostBase_Book(Base_Book base_Book) { _context.Base_Books.Add(base_Book); await _context.SaveChangesAsync(); // return CreatedAtAction("GetBase_Book", new { id = base_Book.Id }, base_Book); return(CreatedAtAction(nameof(GetBase_Book), new { id = base_Book.Id }, base_Book)); }
public frmBook(Base_Book obj) { try { InitializeComponent(); Init(); this.base_book = obj; this.txtName.Text = obj.Name; this.txtRemark.Text = obj.ReMark; this.Text = "修改"; } catch (Exception ex) { MessageBox.Show("系统发生异常,请联系管理员!", "错误"); LogHelper.WriteLog("窗体异常", ex); } }
private void btnEdit_Click() { string[] str = new string[dataGridView1.Rows.Count]; for (int i = 0; i < dataGridView1.Rows.Count; i++) { if (dataGridView1.Rows[i].Selected == true) { Base_Book base_BookObject = new Base_Book(); base_BookObject.Id = Convert.ToInt64(dataGridView1.Rows[i].Cells[0].Value); base_BookObject.Name = Convert.ToString(dataGridView1.Rows[i].Cells[1].Value); base_BookObject.ReMark = Convert.ToString(dataGridView1.Rows[i].Cells[2].Value); base_BookObject.CreateDate = Convert.ToDateTime(dataGridView1.Rows[i].Cells[3].Value); frmBook f1 = new frmBook(base_BookObject); //实例化窗体 this.Visible = false; //设置当前窗体为不可视 f1.ShowDialog(); //打开窗体f1 this.Visible = true; } } }
private void button2_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(this.txtName.Text)) { MessageBox.Show("请填写必填项!", "警告"); this.txtName.Focus(); return; } if (string.IsNullOrEmpty(this.txtRemark.Text)) { MessageBox.Show("请填写必填项!", "警告"); this.txtName.Focus(); return; } string url = "/Base_Books"; string jsonbody = "{\"Name\":\"" + this.txtName.Text + "\",\"ReMark\":\"" + this.txtRemark.Text + "\"}"; Base_Book base_Book = HttpClientUtil.doPostMethodToObj <Base_Book>(url, jsonbody); if (base_Book.Name != null) { MessageBox.Show("添加成功!", "信息"); } }
private void btnOK_Click(object sender, EventArgs e) { try { if (base_book.Id > 0) {//编辑 if (string.IsNullOrEmpty(this.txtName.Text)) { MessageBox.Show("请填写必填项!", "警告"); this.txtName.Focus(); return; } if (string.IsNullOrEmpty(this.txtRemark.Text)) { MessageBox.Show("请填写必填项!", "警告"); this.txtRemark.Focus(); return; } base_book.Name = this.txtName.Text; base_book.ReMark = this.txtRemark.Text; string jsonbody = JsonConvert.SerializeObject(base_book); string url = "/Base_Books/" + base_book.Id; bool isSuccess = HttpClientUtil.doPutMethodToObj(url, jsonbody); if (isSuccess) { MessageBox.Show("修改成功!", "信息"); ClearControl(); } } else { if (string.IsNullOrEmpty(this.txtName.Text)) { MessageBox.Show("请填写必填项!", "警告"); this.txtName.Focus(); return; } if (string.IsNullOrEmpty(this.txtRemark.Text)) { MessageBox.Show("请填写必填项!", "警告"); this.txtRemark.Focus(); return; } string url = "/Base_Books"; string jsonbody = "{\"Name\":\"" + this.txtName.Text + "\",\"ReMark\":\"" + this.txtRemark.Text + "\"}"; Base_Book base_Book = HttpClientUtil.doPostMethodToObj <Base_Book>(url, jsonbody); if (base_Book.Name != null) { MessageBox.Show("添加成功!", "信息"); ClearControl(); } else { MessageBox.Show("添加失败!", "信息"); } } } catch (Exception ex) { MessageBox.Show("系统发生异常,请联系管理员!", "错误"); LogHelper.WriteLog("窗体异常", ex); } }