private void BtnCarreras_Click(object sender, EventArgs e) { try { DatosInicioSesion datosInicioSesion = DatosInicioSesion.GetInstancia(); if (datosInicioSesion.EEmpleado != null) { FrmCarreras frm = new FrmCarreras { TopLevel = false, EEmpleado = datosInicioSesion.EEmpleado }; frm.OnTurnoTerminado += Frm_OnTurnoTerminado; Form FormComprobado = this.ComprobarExistencia(frm); if (FormComprobado != null) { frm.WindowState = FormWindowState.Normal; frm.Activate(); } else { this.panelPrincipal.Controls.Add(frm); this.panelPrincipal.Tag = frm; frm.Show(); } frm.BringToFront(); } else { Mensajes.MensajeInformacion("No se encontró la información del empleado que inicia sesión", "Entendido"); } } catch (Exception ex) { Mensajes.MensajeErrorCompleto(this.Name, "BtnVehiculos_Click", "Hubo un error con el botón observar vehiculos", ex.Message); } }
private void FrmPrincipal_Load(object sender, EventArgs e) { this.lblNombreEmpresa.Text = Convert.ToString(ConfigurationManager.AppSettings["Nombre_empresa"]); DatosInicioSesion datos = DatosInicioSesion.GetInstancia(); if (datos.EEmpleado.Tipo_empleado.Equals("SECRETARIO")) { this.btnAdministracion.Enabled = false; } try { FrmCarreras frm = new FrmCarreras { TopLevel = false, EEmpleado = datos.EEmpleado }; frm.OnTurnoTerminado += Frm_OnTurnoTerminado; Form FormComprobado = this.ComprobarExistencia(frm); if (FormComprobado != null) { frm.WindowState = FormWindowState.Normal; frm.Activate(); } else { this.panelPrincipal.Controls.Add(frm); this.panelPrincipal.Tag = frm; frm.Show(); } frm.BringToFront(); } catch (Exception ex) { Mensajes.MensajeErrorCompleto(this.Name, "BtnVehiculos_Click", "Hubo un error con el botón observar vehiculos", ex.Message); } }