public async Task <int> SubmitForm <TDto>(QualityItemEntity entity, List <QualityItemPartitionEntity> partitionEntities, TDto dto) where TDto : class { if (!string.IsNullOrEmpty(entity.F_Id)) { entity.Modify(entity.F_Id); entity.F_LastModifyUserId = _userService.GetCurrentUserId(); await _service.UpdateAsync(entity, dto); } else { if (entity.F_EnabledMark == null) { entity.F_EnabledMark = true; } if (entity.F_OrderNo == null) { entity.F_OrderNo = 0; } entity.Create(); entity.F_CreatorUserId = _userService.GetCurrentUserId(); await _service.InsertAsync(entity); } return(await UpdatePartitions(entity.F_Id, partitionEntities)); }
protected void ASPxGridView1_RowInserting(object sender, DevExpress.Web.Data.ASPxDataInsertingEventArgs e) { //插入新纪录,应先做检查是否合法 //设置初始值示例 //PlanEntity entPlan = new PlanEntity() //{ // PLAN_CODE = "", // PLAN_SO = "" //}; //entPlan.PLAN_CODE = e.NewValues["PLAN_CODE"].ToString(); //entPlan.PLAN_MODELCODE = e.NewValues["PLAN_MODELCODE"].ToString().Trim(); //entPlan.PLAN_SO = e.NewValues["PLAN_SO"].ToString().Trim(); //entPlan.PLAN_MODIFYDATE = DateTime.Parse(e.NewValues["PLAN_MODIFYDATE"].ToString()); ASPxComboBox plineCode = ASPxGridView1.FindEditFormTemplateControl("plineCode") as ASPxComboBox; ASPxComboBox productSeries = ASPxGridView1.FindEditFormTemplateControl("productSeries") as ASPxComboBox; QualityItemEntity quaEntity = new QualityItemEntity(); quaEntity.COMPANY_CODE = theCompanyCode; quaEntity.PLINE_CODE = plineCode.SelectedItem.Value.ToString().Trim(); quaEntity.SERIES_CODE = productSeries.SelectedItem.Value.ToString().Trim(); quaEntity.QUALITY_ITEM_CODE = e.NewValues["QUALITY_ITEM_CODE"].ToString().Trim(); quaEntity.QUALITY_ITEM_NAME = e.NewValues["QUALITY_ITEM_NAME"].ToString().Trim(); quaEntity.QUALITY_ITEM_DESC = e.NewValues["QUALITY_ITEM_DESC"].ToString().Trim(); db.Insert(quaEntity); e.Cancel = true; ASPxGridView1.CancelEdit(); setCondition(); }
protected void ASPxGridView1_RowUpdating(object sender, DevExpress.Web.Data.ASPxDataUpdatingEventArgs e) { //修改记录 //string strCode = e.OldValues["PLAN_CODE"].ToString(); //string newCode = e.NewValues["PLAN_CODE"].ToString(); string rmes_id = e.OldValues["RMES_ID"].ToString(); ASPxComboBox plineCode = ASPxGridView1.FindEditFormTemplateControl("plineCode") as ASPxComboBox; ASPxComboBox productSeries = ASPxGridView1.FindEditFormTemplateControl("productSeries") as ASPxComboBox; QualityItemEntity quaEntity = new QualityItemEntity(); quaEntity.RMES_ID = rmes_id; quaEntity.COMPANY_CODE = theCompanyCode; quaEntity.PLINE_CODE = plineCode.SelectedItem.Value.ToString().Trim(); quaEntity.SERIES_CODE = productSeries.SelectedItem.Value.ToString().Trim(); quaEntity.QUALITY_ITEM_CODE = e.NewValues["QUALITY_ITEM_CODE"].ToString().Trim(); quaEntity.QUALITY_ITEM_NAME = e.NewValues["QUALITY_ITEM_NAME"].ToString().Trim(); quaEntity.QUALITY_ITEM_DESC = e.NewValues["QUALITY_ITEM_DESC"].ToString().Trim(); db.Update(quaEntity); e.Cancel = true; ASPxGridView1.CancelEdit(); setCondition(); }
protected void ASPxGridView1_RowDeleting(object sender, DevExpress.Web.Data.ASPxDataDeletingEventArgs e) { //判断当前记录是否可以删除 //string strDelCode = e.Values["PLAN_CODE"].ToString(); string rmes_id = e.Values["RMES_ID"].ToString(); QualityItemEntity detEntity = new QualityItemEntity { RMES_ID = rmes_id }; db.Delete(detEntity); setCondition(); e.Cancel = true; }
public Task <int> UpdateForm(QualityItemEntity entity) { return(_service.UpdatePartialAsync(entity)); }