private async void Sb_AddOrUpdate_Click(object sender, EventArgs e) { if (!Dvp_Validate.Validate()) { return; } var student = new Student { StudentName = Te_Name.Text, Age = Convert.ToInt32(Te_Age.EditValue), BirthDay = De_BirthDay.DateTime, Class = Te_Class.Text, Contact = Te_Phone.Text, DepartmentId = Guid.Parse(Lue_Department.EditValue.ToString()), Email = Te_Email.Text, Sex = Rg_Sex.SelectedIndex == 1, StudentNo = Te_StudentNo.Text }; try { JsonMessageResult message; if (_addOrUpdate) { message = await _api.CreateStudent(student); } else { student.Id = Id; message = await _api.UpdateStudent(student); } if (message.ResultCode != 1) { XtraMessageBox.Show(message.ResultMessage, "提示", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } CloseForm(); XtraMessageBox.Show(message.ResultMessage, "提示", MessageBoxButtons.OK, MessageBoxIcon.None); } catch (Exception exception) { XtraMessageBox.Show(exception.Message, "提示", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private async void Sb_AddOrUpdate_Click(object sender, EventArgs e) { if (!Dvp_Validate.Validate()) { return; } var employee = new Employee { EmployeeName = Te_Name.Text, Age = Convert.ToInt32(Te_Age.EditValue), BirthDay = De_BirthDay.DateTime, Contact = Te_Contact.Text, DepartmentId = Guid.Parse(Lue_Department.EditValue.ToString()), Sex = Rg_Sex.SelectedIndex == 1, }; try { JsonMessageResult message; if (_addOrUpdate) { message = await _api.CreateEmployee(employee); } else { employee.Id = Id; message = await _api.UpdateEmployee(employee); } if (message.ResultCode != 1) { XtraMessageBox.Show("修改失败!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error); CloseForm(); return; } XtraMessageBox.Show(message.ResultMessage, "提示", MessageBoxButtons.OK, MessageBoxIcon.None); CloseForm(); } catch (Exception exception) { XtraMessageBox.Show(exception.Message, "提示", MessageBoxButtons.OK, MessageBoxIcon.Error); CloseForm(); } }
private async void Sb_AddOrUpdate_Click(object sender, EventArgs e) { try { if (!Dvp_Validate.Validate()) { return; } JsonMessageResult messageResult; var bookInfo = new BookInfo { BookName = Te_BookName.Text, Author = Te_Author.Text, ISBN = Te_Isbn.Text, BookPhoto = _imageUrl, PublishingId = Guid.Parse(Lue_PublishingHouse.EditValue.ToString()), BookCategoryId = Guid.Parse(Lue_BookCategories.EditValue.ToString()), Price = Convert.ToDecimal(Te_Price.EditValue), ReleaseDate = De_ReleaseDate.DateTime }; if (!_addOrUpdate) { bookInfo.Id = Id; messageResult = await _api.UpdateBookInfo(bookInfo); } else { messageResult = await _api.CreateBooksInfo(bookInfo); } if (messageResult.ResultCode != 1) { XtraMessageBox.Show(messageResult.ResultMessage); return; } XtraMessageBox.Show("操作成功!"); CloseForm(); } catch (Exception exception) { PopupProvider.Error("操作异常!", exception); } }