private void btnGenralization_Click(object sender, EventArgs e) { try { panelGeneralization.SendToBack(); panelGeneralization.Visible = false; panelRelations.BringToFront(); panelRelations.Visible = true; string[] ParentDataAry = File.ReadAllLines("E:/BSE 6A/vp/VP PROJECT/Classes Generated from UML TO CODE/" + cmBxParnt.Text + ".cs", Encoding.UTF8); string[] childDataAry = File.ReadAllLines("E:/BSE 6A/vp/VP PROJECT/Classes Generated from UML TO CODE/" + cmbBxChild.Text + ".cs", Encoding.UTF8); string parentData = ""; for (int i = 0; i < ParentDataAry.Length; i++) { parentData += ParentDataAry[i] + "\n"; } string childData = ""; for (int i = 1; i < childDataAry.Length; i++) { childData += (childDataAry[i] + "\n"); } int n = 1; string AllData = parentData + "\n " + childDataAry[0] + " : " + cmBxParnt.Text + childData + "\n"; System.IO.File.WriteAllText("E:/BSE 6A/vp/VP PROJECT/Classes Generated from UML TO CODE/" + cmBxParnt.Text + " " + cmbBxChild.Text + ".cs", AllData); el = new ErrorList("Generalized", 'm'); el.Show(); n++; } catch (Exception err) { el = new ErrorList(err.Message, 'e'); el.Show(); } }
private void btnShrinkClass_Click(object sender, EventArgs e) { try { if (isMembersActive == true) { txtBoxAttributes.Visible = false; pnlDataMembers.Visible = false; isMembersActive = false; txtBoxMethods.Location = new Point(0, 24); txtBoxMethods.Location = new Point(0, 43); filingButton.Location = new Point(0, 183); this.Size = new Size(241, 203); isMembersActive = false; btnShrinkClass.Image = Image.FromFile(@"E:\BSE 6A\vp\icons\show4.png"); } else if (isMembersActive == false) { txtBoxAttributes.Visible = true; isMembersActive = true; txtBoxMethods.Location = new Point(0, 181); txtBoxMethods.Location = new Point(0, 204); filingButton.Location = new Point(0, 362); this.Size = new Size(241, 418); isMembersActive = true; btnShrinkClass.Image = Image.FromFile(@"E:\BSE 6A\vp\icons\show3.png"); } } catch (Exception err) { el = new ErrorList(err.Message, 'e'); el.Show(); } }
private void metroTileGen_Click(object sender, EventArgs e) { try { if (countClasses >= 2) { if (Utilities.getNotation == "struct") { el = new ErrorList("Structures don't support inheritence", 'm'); el.Show(); } else { panelRelations.SendToBack(); panelGeneralization.Visible = true; panelGeneralization.BringToFront(); } } else if (countClasses < 2) { el = new ErrorList("To add relations, you need to add atleast two classes", 'm'); el.Show(); } } catch (Exception err) { el = new ErrorList(err.Message, 'e'); el.Show(); } }
private void ErrorList_Load(object sender, EventArgs e) { try { txtBoxError.ReadOnly = true; txtBoxMessage.ReadOnly = true; el = new ErrorList(" ", ' '); this.Size = new Size(1365, 25); this.Location = new Point(0, 710); if (typeOfMsg == 'e') { btnError.BackColor = Color.Red; btnError.ForeColor = Color.Yellow; } else if (typeOfMsg == 'm') { btnMessage.BackColor = Color.Green; btnMessage.ForeColor = Color.White; } } catch (Exception err) { el = new ErrorList(err.Message, 'e'); el.Show(); } }
//getting current modifier of class,atrrib and operations. public String getCurrentModifier(Label lb) { try { if (lb.Text == "#") { modifier = "protected"; } else if (lb.Text == "-") { modifier = "private"; } else { modifier = "public"; } return(modifier); } catch (Exception err) { el = new ErrorList(err.Message, 'e'); el.Show(); return(err.Message); } }
private void btnError_Click(object sender, EventArgs e) { try { if (isErrorClicked == false) { isErrorClicked = true; // txtBoxError.Text = null; btnError.BackColor = Color.Transparent; btnError.ForeColor = Color.Black; txtBoxError.Visible = true; txtBoxError.Text = errMessage; txtBoxError.BringToFront(); this.Size = new Size(1365, 145); this.Location = new Point(0, 580); } else if (isErrorClicked == true) { isErrorClicked = false; txtBoxError.Visible = false; } } catch (Exception err) { el = new ErrorList(err.Message, 'e'); el.Show(); } }
private void txtClassName_Leave(object sender, EventArgs e) { try { string[] names = Utilities.ChangeClassName(name, oldName); bool check = false; for (int j = 0; j < names.Length; j++) { // for cattering duplication of names if (names[j] == name) { check = true; } } if (check == true) { // name = null; el = new ErrorList("Edit Class Name ", 'e'); el.Show(); //name = null; } else { Utilities.AddClassName(name); } } catch (Exception err) { el = new ErrorList(err.Message, 'e'); el.Show(); } }
private void cmBxParnt_DropDown(object sender, EventArgs e) { try { cmBxParnt.DataSource = null; cmBxParnt.DataSource = null; cmbBxChild.BindingContext = new BindingContext(); string[] ary = Utilities.getClassNames(); /* if (Utilities.RemoveDuplicates(ary) == true) * { * el = new ErrorList("Please Change Class name first", 'e'); * el.Show(); * } * //ary = Utilities.RemoveDuplicates(ary); * else * {*/ cmBxParnt.DataSource = ary; parent = cmBxParnt.Text; // cmbBxChild.DataSource = ary; // } } catch (Exception err) { el = new ErrorList(err.Message, 'e'); el.Show(); } }
private void btnDropDown_Click(object sender, EventArgs e) { try { if (isClicked == true) { isClicked = false; btnDropDown.Image = Image.FromFile(@"E:\BSE 6A\vp\VP PROJECT\icons\arrow.png"); panelTextBoxes.Visible = false; // toolStripErrLisForm.Location = new Point(0, 123); this.Size = new Size(1365, 25); this.Location = new Point(0, 710); } else { isClicked = true; btnDropDown.Image = Image.FromFile(@"E:\BSE 6A\vp\VP PROJECT\icons\arrowDrop.png"); // toolStripErrLisForm.Location = new Point(0, 0); this.Size = new Size(1365, 145); this.Location = new Point(0, 580); panelTextBoxes.Visible = true; } } catch (Exception err) { el = new ErrorList(err.Message, 'e'); el.Show(); } }
private void metroTileClass_Click(object sender, EventArgs e) { try { countClasses++; ClassName fm = new ClassName(); fm.Text = "Class"; Utilities.WhichNotation(fm.Text); fm.MdiParent = this; fm.Show(); } catch (Exception err) { //el = new ErrorList(err.Message, 'e'); el.Show(); } }
private void filingButton_Click(object sender, EventArgs e) { try { string className = txtClassName.Text + ".cs"; string classText = getCurrentModifier(lbModifiersClass) + " " + Utilities.ReturnNotation() + " " + txtClassName.Text + " \n{\n"; string attrib = ""; string method = ""; if (Utilities.getNotation == "enum") { for (int i = 0; i < enumMembersAry.Length; i++) { if (enumMembersAry[i] != null) { enumMembers += enumMembersAry[i] + "\n"; } } string body = "{\n" + enumMembers + "\n}"; string allDataOfEnum = " enum " + txtClassName.Text + " : " + cmbDataType.Text + "\n" + body; System.IO.File.WriteAllText("E:/BSE 6A/vp/VP PROJECT/Classes Generated from UML TO CODE/" + className, allDataOfEnum); el = new ErrorList("Enum has been Generated", 'm'); el.Show(); } else { for (int i = 0; i < attribArray.Length; i++) { if (attribArray[i] != null) { attrib += attribArray[i] + "\n"; } } for (int i = 0; i < methodArray.Length; i++) { if (methodArray[i] != null) { method += "\n" + getCurrentModifier(lbModOpertns) + " " + methodArray[i] + "\n" + "{\n\n}"; } } string classEnd = "\n}"; string AllData = classText + attrib + method + classEnd; System.IO.File.WriteAllText("E:/BSE 6A/vp/VP PROJECT/Classes Generated from UML TO CODE/" + className, AllData); el = new ErrorList("Class Code has been Generated", 'm'); el.Show(); //MessageBox.Show("Class Code is Generated", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception err) { el = new ErrorList(err.Message, 'e'); el.Show(); } }
private void btnDoneDm_Click(object sender, EventArgs e) { try { if (txtDataMemberName.Text == "") { // MessageBox.Show("Please provide variable name", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); el = new ErrorList("Please Provide Variable Name", 'e'); el.Show(); } else if (cmbDataType.Text == "") { el = new ErrorList("Please Provide Return Type", 'e'); el.Show(); } else { if (txtBoxAttributes.Text != "") { txtBoxAttributes.AppendText("\n"); } ////modification for enum if (Utilities.getNotation == "enum") { txtBoxAttributes.AppendText(txtDataMemberName.Text + "\n"); enumMembersAry[pos] = txtDataMemberName.Text + ";"; pos++; txtDataMemberName.Text = ""; } else { txtBoxAttributes.AppendText(txtDataMemberName.Text + ":" + cmbDataType.Text); attribArray[attributesPosition] = cmbDataType.Text + " " + txtDataMemberName.Text + ";"; attributesPosition++; //clear textbox } if (Utilities.getAssociation() == true) { objParam += cmbDataType.Text + " " + txtDataMemberName.Text; objPos++; txtDataMemberName.Text = ""; } } // Utilities.setAssociation(false); } catch (Exception err) { el = new ErrorList(err.Message, 'e'); el.Show(); } }
private void cmbOprtnTyp_DropDown_1(object sender, EventArgs e) { try { cmbDataType.DataSource = cmBxRetrnTypData; } catch (Exception err) { el = new ErrorList(err.Message, 'e'); el.Show(); } }
private void lbModOpertns_Click(object sender, EventArgs e) { try { settingModifiers(lbModOpertns); } catch (Exception err) { el = new ErrorList(err.Message, 'e'); el.Show(); } }
public void HideAttributesPanel(Panel pnl) { try { pnl.Visible = false; isAttributePanelActive = false; } catch (Exception err) { el = new ErrorList(err.Message, 'e'); el.Show(); } }
private void txtClassName_MouseLeave(object sender, EventArgs e) { try { txtClassName.ReadOnly = true; name = txtClassName.Text; } catch (Exception err) { el = new ErrorList(err.Message, 'e'); el.Show(); } }
private void btnGoBack_Click(object sender, EventArgs e) { try { panelRelations.Visible = true; panelRelations.BringToFront(); } catch (Exception err) { el = new ErrorList(err.Message, 'e'); el.Show(); } }
private void txtClassName_DoubleClick(object sender, EventArgs e) { try { txtClassName.ReadOnly = false; oldName = txtClassName.Text; } catch (Exception err) { el = new ErrorList(err.Message, 'e'); el.Show(); } }
private void SplashScreen_Load(object sender, EventArgs e) { try { this.timerProgressBar.Start(); progressBar.Visible = true; } catch (Exception err) { el = new ErrorList(err.Message, 'e'); el.Show(); } }
private void txtBoxAttributes_TextChanged(object sender, EventArgs e) { try { // HideAttributesPanel(pnlDataMembers); HideAttributesPanel(pnlDataMembers); } catch (Exception err) { el = new ErrorList(err.Message, 'e'); el.Show(); } }
private void btnClosShapPnl_Click(object sender, EventArgs e) { try { toolStripVerticalLeft.Visible = true; panelShapes.Visible = false; isPressed = false; } catch (Exception err) { el = new ErrorList(err.Message, 'e'); el.Show(); } }
private void txtClassName_TextChanged(object sender, EventArgs e) { try { TextBox tb = new TextBox(); tb.Width = tb.Text.Length; //name = txtClassName.Text; } catch (Exception err) { el = new ErrorList(err.Message, 'e'); el.Show(); } }
private void btnClosPnlReltn_Click(object sender, EventArgs e) { try { toolStripVerRight.Visible = true; pnlMainForRltns.Visible = false; isPressed = false; } catch (Exception err) { el = new ErrorList(err.Message, 'e'); el.Show(); } }
private void btnDoneOprtn_Click(object sender, EventArgs e) { try { if (txtOprtnNam.Text == "") { //MessageBox.Show("Please provide method name", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); el = new ErrorList("Please Provide Operation Name", 'e'); el.Show(); } else if (cmbOprtnTyp.Text == "") { el = new ErrorList("Please Provide Return Type", 'e'); el.Show(); // MessageBox.Show("Please provide return type for method", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (txtBoxMethods.Text != "") { txtBoxMethods.AppendText("\n"); } if (Utilities.getAssociation() == true) { txtBoxMethods.AppendText(txtOprtnNam.Text + "(" + objParam + ")" + ":" + cmbOprtnTyp.Text); methodArray[methodsPosition] = cmbOprtnTyp.Text + " " + txtOprtnNam.Text + " (" + objParam + " )"; methodsPosition++; } else { txtBoxMethods.AppendText(txtOprtnNam.Text + ":" + cmbOprtnTyp.Text); methodArray[methodsPosition] = cmbOprtnTyp.Text + " " + txtOprtnNam.Text + "()"; methodsPosition++; } txtOprtnNam.Text = " "; // Utilities.setAssociation(false); } } catch (Exception err) { el = new ErrorList(err.Message, 'e'); el.Show(); } }
private void btnAddNotes_Click(object sender, EventArgs e) { try { txtBoxAddNotes.Visible = true; txtBoxAddNotes.BringToFront(); this.Size = new Size(1365, 145); this.Location = new Point(0, 580); } catch (Exception err) { el = new ErrorList(err.Message, 'e'); el.Show(); } }
private void cmbBxChild_DropDown(object sender, EventArgs e) { try { cmbBxChild.DataSource = null; cmbBxChild.BindingContext = new BindingContext(); string[] childAry = Utilities.getClassNames(); cmbBxChild.DataSource = childAry; } catch (Exception err) { el = new ErrorList(err.Message, 'e'); el.Show(); } }
//code for drag n drop protected override void WndProc(ref Message m) { try { base.WndProc(ref m); if (m.Msg == WM_NCHITTEST) { m.Result = (IntPtr)(HT_CAPTION); } } catch (Exception err) { el = new ErrorList(err.Message, 'e'); el.Show(); } }
private void metroTileStruct_Click(object sender, EventArgs e) { try { ClassName fm = new ClassName(); MainScreen mn = new MainScreen(); fm.Text = "Structure"; fm.MdiParent = this; Utilities.WhichNotation(fm.Text); fm.Show(); } catch (Exception err) { el = new ErrorList(err.Message, 'e'); el.Show(); } }
private void cmbDataType_DropDown(object sender, EventArgs e) { try { if (Utilities.getAssociation() == true) { cmbDataType.DataSource = Utilities.getClassNames(); } else { cmbDataType.DataSource = cmBxRetrnTypData; } } catch (Exception err) { el = new ErrorList(err.Message, 'e'); el.Show(); } }
private void timerProgressBar_Tick(object sender, EventArgs e) { try { this.progressBar.Increment(1); if (progressBar.Value == 50) { timerProgressBar.Enabled = false; this.Hide(); MainScreen ob = new MainScreen(); ob.Show(); } } catch (Exception err) { el = new ErrorList(err.Message, 'e'); el.Show(); } }