//删除 public override bool DeleteData() { try { if (XtraMessageBox.Show("是否删除选中的数据?", "友情提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { pecls = new ProcessEquipmentCls(); int[] rows = gridView1.GetSelectedRows(); for (int i = 0; i < rows.Length; i++) { pecls = (ProcessEquipmentCls)gridView1.GetRow(rows[i]); ProcessEquipmentDAL.DeleteProcessEquipmentById(pecls.Id); } } //QueryAll(); init_cmbBox(); return(true); } catch (System.Exception ex) { return(false); } //return base.DeleteData(); }
//查询所有 public override bool QueryAll() { try { pecList = new List <ProcessEquipmentCls>(); pecList = ProcessEquipmentDAL.GetAll(); ProcessEquipmentBindingSource.DataSource = pecList; this.gridControl1.DataSource = ProcessEquipmentBindingSource; return(true); } catch (System.Exception ex) { return(false); } }
public override bool RefreshData() { try { string UserName = this.ItemObjectList.EditValue.ToString(); ProcessEquipmentCls val = ProcessEquipmentDAL.QueryProcessEquipmentByName(UserName); ProcessEquipmentBindingSource.DataSource = val; gridControl1.DataSource = ProcessEquipmentBindingSource; return(true); } catch (System.Exception ex) { return(false); } }
//下拉框初始化 public bool init_cmbBox() { try { this.cmbObjectList.Items.Clear(); pecList = new List <ProcessEquipmentCls>(); pecList = ProcessEquipmentDAL.GetAll(); foreach (var val in pecList) { this.cmbObjectList.Items.Add(val.ProcessEquipmentName); } return(true);; } catch (System.Exception ex) { return(false); } }
//保存 public override bool SaveDataA() { try { if (AddorModify == AddOrModifyEnum.Add) { pecls = new ProcessEquipmentCls(); pecls.ProcessEquipmentName = this.textEquipmentName.Text.ToString(); pecls.DirverMode = this.txtDriveMode.Text.ToString(); pecls.PressureHeadLength = Convert.ToInt32(this.txtPressureSize.Text.ToString()); pecls.UpDieHeadNumber = Convert.ToInt32(this.txtUpCount.Text.ToString()); pecls.DownDieHeadNumber = Convert.ToInt32(this.txtDownCount.Text.ToString()); int re = ProcessEquipmentDAL.AddProcessEquipment(pecls); if (re > 0) { ProcessEquipmentBindingSource.DataSource = pecls; this.gridControl1.DataSource = ProcessEquipmentBindingSource; this.layoutControlGroup1.Enabled = false; this.textEquipmentName.Text = ""; this.txtDriveMode.Text = ""; this.txtPressureSize.Text = ""; this.txtUpCount.Text = ""; this.txtDownCount.Text = ""; init_cmbBox(); MessageBox.Show("加工设备信息增加成功!"); return(true); } else { MessageBox.Show("加工设备增加失败!"); return(false); } } else if (AddorModify == AddOrModifyEnum.Modify) { pecls.ProcessEquipmentName = this.textEquipmentName.Text.ToString(); pecls.DirverMode = this.txtDriveMode.Text.ToString(); pecls.PressureHeadLength = Convert.ToInt32(this.txtPressureSize.Text.ToString()); pecls.UpDieHeadNumber = Convert.ToInt32(this.txtUpCount.Text.ToString()); pecls.DownDieHeadNumber = Convert.ToInt32(this.txtDownCount.Text.ToString()); ProcessEquipmentDAL.ModifyProcessEquipmentById(pecls); this.layoutControlGroup1.Enabled = false; init_cmbBox(); return(true); } else { MessageBox.Show("加工设备添加/修改失败!"); return(false); } } catch (System.Exception ex) { MessageBox.Show("加工设备添加失败:{0}!", ex.Message.ToString()); return(false); } }