private void BT_ok_Click(object sender, EventArgs e) { Remark = TE_Remark.Text; RecipeName = TE_RecipeName.Text.Trim(); double.TryParse(TE_F1.Text, out frame[0]); double.TryParse(TE_F2.Text, out frame[1]); double.TryParse(TE_F3.Text, out frame[2]); double.TryParse(TE_F4.Text, out frame[3]); double.TryParse(TE_F5.Text, out frame[4]); double.TryParse(TE_F6.Text, out frame[5]); double.TryParse(TE_O1.Text, out offset[0]); double.TryParse(TE_O2.Text, out offset[1]); double.TryParse(TE_O3.Text, out offset[2]); double.TryParse(TE_O4.Text, out offset[3]); double.TryParse(TE_O5.Text, out offset[4]); double.TryParse(TE_O6.Text, out offset[5]); if (CreatRecipe) { if (RecipeName.Trim() == "") { MessageBox.Show("名称为空"); return; } if (db.ExistRecipe(RecipeName)) { MessageBox.Show("产品名称已存在!"); return; } else { if (db.AddRecipe(RecipeName, int.Parse(CBE_Type.EditValue.ToString()), frame, offset, Remark)) { this.Close(); } else { RecipeName = ""; MessageBox.Show("操作错误!"); return; } } } else { if (db.EditRecipe(RecipeName, int.Parse(CBE_Type.EditValue.ToString()), frame, offset, Remark)) { this.Close(); } else { MessageBox.Show("操作错误!"); return; } } }
private void BT_ok_Click(object sender, EventArgs e) { Remark = TE_Remark.Text; RecipeName = TE_RecipeName.Text.Trim(); double.TryParse(TE_F1.Text, out frame[0]); double.TryParse(TE_F2.Text, out frame[1]); double.TryParse(TE_F3.Text, out frame[2]); double.TryParse(TE_F4.Text, out frame[3]); double.TryParse(TE_F5.Text, out frame[4]); double.TryParse(TE_F6.Text, out frame[5]); double.TryParse(TE_O1.Text, out offset[0]); double.TryParse(TE_O2.Text, out offset[1]); double.TryParse(TE_O3.Text, out offset[2]); double.TryParse(TE_O4.Text, out offset[3]); double.TryParse(TE_O5.Text, out offset[4]); double.TryParse(TE_O6.Text, out offset[5]); if (CreatRecipe) { if (RecipeName.Trim() == "") { MessageBox.Show("名称为空"); return; } if (!Regex.IsMatch(RecipeName.Trim(), @"^[a-zA-Z0-9_]+$")) { MessageBox.Show("名称不符合规范"); return; } if (db.ExistRecipe(RecipeName)) { MessageBox.Show("产品名称已存在!"); return; } else { if (db.AddRecipe(RecipeName, int.Parse(CBE_Type.EditValue.ToString()), frame, offset, Remark)) { this.Close(); } else { RecipeName = ""; MessageBox.Show("操作错误!"); return; } } } else { if (TC_Traj.SelectedTabPageIndex == 2) { double.TryParse(FL1.Text, out frame[0]); double.TryParse(FL2.Text, out frame[1]); double.TryParse(FL3.Text, out frame[2]); double.TryParse(FL4.Text, out frame[3]); double.TryParse(FL5.Text, out frame[4]); double.TryParse(FL6.Text, out frame[5]); } if (TC_Traj.SelectedTabPageIndex == 3) { double.TryParse(TL1.Text, out offset[0]); double.TryParse(TL2.Text, out offset[1]); double.TryParse(TL3.Text, out offset[2]); double.TryParse(TL4.Text, out offset[3]); double.TryParse(TL5.Text, out offset[4]); double.TryParse(TL6.Text, out offset[5]); } // if (db.EditRecipe(RecipeName, int.Parse(CBE_Type.EditValue.ToString()), frame, offset, Remark)) { this.Close(); } else { MessageBox.Show("操作错误!"); return; } } }