private void createAssyButton_Click(object sender, EventArgs e) { if (propertyNameTextBox.Text == "") { MessageBox.Show("Enter property name", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (assyTemplateTextBox.Text == "") { MessageBox.Show("Enter assembly template path", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (workDirTextBox.Text == "") { MessageBox.Show("Enter work dir path", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } NumberInputForm nif = new NumberInputForm(project, project.assyPrefix, project.assySuffix); nif.ShowDialog(); if (!nif.OK) { return; } SWAssy f = new SWAssy() { project = project, number = nif.number, name = nif.name, prefix = nif.prefix, suffix = nif.suffix, template = assyTemplateTextBox.Text, }; int ret = f.create(); if (ret == SWFile.RET_DUPLICATE_NUMBER) { DialogResult r = MessageBox.Show("Part or Assembly with number entered already exists in database. Create anyway?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (r == DialogResult.Yes) { ret = SWFile.RET_OK; } } if (ret == SWFile.RET_NAME_EXISTS) { MessageBox.Show("Part or Assembly with this name already exists!", "", MessageBoxButtons.OK, MessageBoxIcon.Error); } if (ret == SWFile.RET_FILE_EXISTS) { MessageBox.Show("File already exists!", "", MessageBoxButtons.OK, MessageBoxIcon.Error); } if (ret == SWFile.RET_OK) { f.save(); f.addToProject(); } dbForm.update(); }
private void createPartButton_Click(object sender, EventArgs e) { if (propertyNameTextBox.Text == "") { MessageBox.Show("Enter property name", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (partTemplateTextBox.Text == "") { MessageBox.Show("Enter part template path", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (workDirTextBox.Text == "") { MessageBox.Show("Enter work dir path", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } NumberInputForm nif = new NumberInputForm(project, project.partPrefix, project.partSuffix); nif.ShowDialog(); if (!nif.OK) { return; } SWPart f = new SWPart() { project = project, number = nif.number, name = nif.name, prefix = nif.prefix, suffix = nif.suffix, template = partTemplateTextBox.Text, }; int ret = f.create(); if (ret == SWFile.RET_DUPLICATE_NUMBER) { DialogResult r = MessageBox.Show("Part or Assembly with number entered already exists in database. Create anyway?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (r == DialogResult.Yes) { ret = SWFile.RET_OK; } } if (ret == SWFile.RET_NAME_EXISTS) { MessageBox.Show("Part or Assembly with this name already exists!", "", MessageBoxButtons.OK, MessageBoxIcon.Error); } if (ret == SWFile.RET_FILE_EXISTS) { MessageBox.Show("File already exists!", "", MessageBoxButtons.OK, MessageBoxIcon.Error); } if (ret == SWFile.RET_OK) { f.save(); f.addToProject(); } dbForm.update(); }