Exemplo n.º 1
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            if (cmbType.SelectedItem == null)
            {
                MessageBox.Show("Please select Activity Type from the item list under type field", "Error occured", MessageBoxButtons.OK);
                return;
            }

            //generate XML
            jobActivity ja = new jobActivity();

            ja.activityDate = dateTimePickerAppliedOn.Value;
            ja.modifiedOn   = DateTime.Now;
            ja.createdOn    = DateTime.Now;
            ja.body         = txtBody.Text;
            ja.contact      = txtContact.Text;
            ja.regarding    = txtRegarding.Text;
            ja.title        = txtTitle.Text;
            ja.type         = cmbType.SelectedItem.ToString();

            DataStoreLayer ds = new DataStoreLayer();

            ds.InsertActivity(ja);

            MessageBox.Show("Record has been added successfully");

            if (this.MdiParent.MdiChildren.Length > 0 && this.MdiParent.MdiChildren[0] is TreeViewForm)
            {
                ((TreeViewForm)this.MdiParent.MdiChildren[0]).drawTree();
            }

            this.Close();
        }
Exemplo n.º 2
0
        private void ListViewActivities_DoubleClick(object sender, EventArgs e)
        {
            Point mousePosition     = listViewActivities.PointToClient(Control.MousePosition);
            ListViewHitTestInfo hit = listViewActivities.HitTest(mousePosition);
            int columnindex         = hit.Item.SubItems.IndexOf(hit.SubItem);

            switch (columnindex)
            {
            case 2:     //Regarding
                DisplayApplicationForm appForm = new DisplayApplicationForm();
                appForm.DataFile  = DataStoreLayer.GetFileNameFromTitle(listViewActivities.SelectedItems[0].SubItems[columnindex].Text);
                appForm.MdiParent = this.MdiParent;

                if (this.MdiParent.MdiChildren.Length > 2)
                {
                    this.MdiParent.MdiChildren[2].Close();
                }
                appForm.Show();
                appForm.MdiParent.MdiChildren[2].Activate();
                break;

            case 5:     //Body
                DisplayBodyForm DisplayBodyForm = new DisplayBodyForm();
                DisplayBodyForm.Body = listViewActivities.SelectedItems[0].SubItems[columnindex].Text;
                DisplayBodyForm.ShowDialog(this);
                break;
            }
        }
Exemplo n.º 3
0
        private void CloseJobApplicationToolStripMenuItem_Click(object sender, EventArgs e)
        {
            //Close Job Application
            string         strFilePath = Array.FindAll(records, x => x.Contains(mainTreeView.SelectedNode.Name))[0];
            DataStoreLayer ds          = new DataStoreLayer();
            jobApplication jApp        = ds.LoadJobApplication(strFilePath);

            jApp.closedOn = DateTime.Now;
            File.Delete(Array.FindAll(records, x => x.Contains(mainTreeView.SelectedNode.Name))[0]);
            ds.InsertApplication(jApp);

            System.IO.File.Move(strFilePath, strFilePath.Replace(Path.GetFileNameWithoutExtension(strFilePath), "closed_" + Path.GetFileNameWithoutExtension(strFilePath)));
            drawTree();
        }
Exemplo n.º 4
0
        private void CreateFollowUpsToolStripMenuItem_Click(object sender, EventArgs e)
        {
            //Create FollowUps from Job Application.
            jobApplication jApplication = new jobApplication();
            DataStoreLayer dstore       = new DataStoreLayer();

            jApplication = dstore.LoadJobApplication(Array.FindAll(records, x => x.Contains(mainTreeView.SelectedNode.Name))[0]);
            JobActivityForm jobActForm = new JobActivityForm(jApplication);

            if (this.MdiParent.MdiChildren.Length > 2)
            {
                this.MdiParent.MdiChildren[2].Close();
            }
            jobActForm.MdiParent = this.MdiParent;
            jobActForm.Show();
            this.MdiParent.MdiChildren[2].Activate();
        }
        private void btnSave_Click(object sender, EventArgs e)
        {
            //generate XML
            jobApplication jb = new jobApplication();

            jb.createdOn       = DateTime.Now;
            jb.modifiedOn      = DateTime.Now;
            jb.applicationDate = dateTimePickerAppliedOn.Value;
            jb.closedOn        = new DateTime(1981, 1, 1);
            jb.advertisement   = txtBody.Text;
            jb.advertiser      = txtContact.Text;

            // Read docx of my CV
            try
            {
                jb.AppliedCVBinary = File.ReadAllBytes(txtCV.Text);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error is occured", MessageBoxButtons.OK);
            }

            jb.company = txtCompany.Text;
            jb.title   = txtTitle.Text;
            jb.url     = txtURL.Text;

            DataStoreLayer ds = new DataStoreLayer();

            ds.InsertApplication(jb);

            MessageBox.Show("Record has been added successfully");

            if (this.MdiParent.MdiChildren.Length > 0 && this.MdiParent.MdiChildren[0] is TreeViewForm)
            {
                ((TreeViewForm)this.MdiParent.MdiChildren[0]).drawTree();
            }

            this.Close();
        }