private void sALASToolStripMenuItem_Click(object sender, EventArgs e) { Form frm = Application.OpenForms.Cast <Form>().FirstOrDefault(x => x is SALA.FrmSala); if (frm != null) { //si la instancia existe la pongo en primer plano frm.BringToFront(); return; } //sino existe la instancia se crea una nueva Program.Menu_Principal = 0; frm = new SALA.FrmSala(); frm.Show(); }
private void treeView1_NodeMouseDoubleClick(object sender, TreeNodeMouseClickEventArgs e) { string datos = ""; datos = e.Node.Text; if (datos == "LISTA DE ANALISIS DE LABORATORIO") { //new Frm_Lista_analisis_laboratorio().Show(); //se localiza el formulario buscandolo entre los forms abiertos Form frm = Application.OpenForms.Cast <Form>().FirstOrDefault(x => x is Frm_Lista_analisis_laboratorio); if (frm != null) { //si la instancia existe la pongo en primer plano frm.BringToFront(); return; } //sino existe la instancia se crea una nueva frm = new Frm_Lista_analisis_laboratorio(); frm.Show(); } else if (datos == "LISTA DE ESTUDIOS POR IMAGENES") { // new Lista_estudio_por_imagenes.Frm_Lista_estudio_imagen().Show(); } else if (datos == "TIPOS DE SALA") { // new TiposSala.Frm_TiposSala().Show(); Form frm = Application.OpenForms.Cast <Form>().FirstOrDefault(x => x is TiposSala.Frm_TiposSala); if (frm != null) { //si la instancia existe la pongo en primer plano frm.BringToFront(); return; } //sino existe la instancia se crea una nueva frm = new TiposSala.Frm_TiposSala(); frm.Show(); } else if (datos == "FUNCIONARIOS") { new Funcionario.Frm_Funcionario().Show(); } else if (datos == "MÉDICO") { // new Medico.Frm_Medico().Show(); Form frm = Application.OpenForms.Cast <Form>().FirstOrDefault(x => x is Medico.Frm_Medico); if (frm != null) { //si la instancia existe la pongo en primer plano frm.BringToFront(); return; } //sino existe la instancia se crea una nueva frm = new Medico.Frm_Medico(); frm.Show(); } else if (datos == "FICHA PACIENTE") { //new FichaPaciente.Frm_Ficha_Paciente().Show(); Form frm = Application.OpenForms.Cast <Form>().FirstOrDefault(x => x is FichaPaciente.Frm_Ficha_Paciente); if (frm != null) { //si la instancia existe la pongo en primer plano frm.BringToFront(); return; } //sino existe la instancia se crea una nueva frm = new FichaPaciente.Frm_Ficha_Paciente(); frm.Show(); } else if (datos == "USUARIOS") { //new FichaPaciente.Frm_Ficha_Paciente().Show(); Form frm = Application.OpenForms.Cast <Form>().FirstOrDefault(x => x is Usuario.Frm_Usuario); if (frm != null) { //si la instancia existe la pongo en primer plano frm.BringToFront(); return; } //sino existe la instancia se crea una nueva frm = new Usuario.Frm_Usuario(); frm.Show(); } else if (datos == "SALAS") { //new FichaPaciente.Frm_Ficha_Paciente().Show(); Form frm = Application.OpenForms.Cast <Form>().FirstOrDefault(x => x is SALA.FrmSala); if (frm != null) { //si la instancia existe la pongo en primer plano frm.BringToFront(); return; } //sino existe la instancia se crea una nueva frm = new SALA.FrmSala(); frm.Show(); } else if (datos == "HOLA ELVIA") { //new FichaPaciente.Frm_Ficha_Paciente().Show(); Form frm = Application.OpenForms.Cast <Form>().FirstOrDefault(x => x is SALA.FrmSala); if (frm != null) { //si la instancia existe la pongo en primer plano frm.BringToFront(); return; } //sino existe la instancia se crea una nueva frm = new SALA.FrmSala(); frm.Show(); } }