The first thing to do is to note that you want to keep references to the two forms: move the objWA and objUI (which are both badly named - "obj" is a very bad prefix, even if pseudo-Hungarian notation was recommended for C#, which it isn't) outside of the methods and into the MDI parent form class as private variables.
Initialize them to null, check for null when you handle you click events and issue the appropriate close instructions from there. You will also need to handle the form close event:
private Upload formUpload = null;
private Reports formReport = null;
...
private void winAppToolStripMenuItem_Click(object sender, EventArgs e)
{
if (formUpLoad != null) return;
formUpload = new Upload();
formUpload.MdiParent = this;
formUpload.FormClosed += formUploadClosed;
if (formReport != null) formReport.Close();
formUpload.Show();
}
private void formUploadClosed(object sender, EventArgs e)
{
formUpload = null;
}
Repeat that for the other from, and you should be good to go.