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();
            }
        }
Example #2
0
 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();
     }
 }
Example #4
0
        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();
            }
        }
Example #5
0
        //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);
            }
        }
Example #6
0
 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();
     }
 }
Example #7
0
        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();
            }
        }
Example #9
0
 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();
     }
 }
Example #11
0
        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();
            }
        }
Example #12
0
        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();
            }
        }
Example #13
0
 private void cmbOprtnTyp_DropDown_1(object sender, EventArgs e)
 {
     try
     {
         cmbDataType.DataSource = cmBxRetrnTypData;
     }
     catch (Exception err)
     {
         el = new ErrorList(err.Message, 'e');
         el.Show();
     }
 }
Example #14
0
 private void lbModOpertns_Click(object sender, EventArgs e)
 {
     try
     {
         settingModifiers(lbModOpertns);
     }
     catch (Exception err)
     {
         el = new ErrorList(err.Message, 'e');
         el.Show();
     }
 }
Example #15
0
 public void HideAttributesPanel(Panel pnl)
 {
     try
     {
         pnl.Visible            = false;
         isAttributePanelActive = false;
     }
     catch (Exception err)
     {
         el = new ErrorList(err.Message, 'e');
         el.Show();
     }
 }
Example #16
0
 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();
     }
 }
Example #18
0
 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();
     }
 }
Example #19
0
 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();
     }
 }
Example #20
0
 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();
     }
 }
Example #22
0
 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();
     }
 }
Example #24
0
        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();
            }
        }
Example #25
0
 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();
     }
 }
Example #27
0
 //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();
     }
 }
Example #29
0
 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();
     }
 }
Example #30
0
 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();
     }
 }