示例#1
0
 private void BtnAgregarEmpleado_Click(object sender, EventArgs e)
 {
     try
     {
         FrmNuevoEmpleado frm = new FrmNuevoEmpleado
         {
             TopLevel = false
         };
         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, "BtnAgregarEmpleado_Click",
                                       "Hubo un error con el botón agregar empleado", ex.Message);
     }
 }
示例#2
0
        private void FrmObservarEmpleados_OnDgvDoubleClick(object sender, EventArgs e)
        {
            try
            {
                EEmpleados       eEmpleado = (EEmpleados)sender;
                FrmNuevoEmpleado frm       = new FrmNuevoEmpleado
                {
                    TopLevel = false,
                    IsEditar = true
                };

                Form FormComprobado = this.ComprobarExistencia(frm);
                frm.AsignarDatos(eEmpleado);
                if (FormComprobado != null)
                {
                    FormComprobado.WindowState = FormWindowState.Normal;
                    FormComprobado.Activate();
                }
                else
                {
                    this.panelPrincipal.Controls.Add(frm);
                    this.panelPrincipal.Tag = frm;
                    frm.Show();
                }
                frm.BringToFront();
            }
            catch (Exception ex)
            {
                Mensajes.MensajeErrorCompleto(this.Name, "FrmObservarEmpleados_OnDgvDoubleClick",
                                              "Hubo un error con el botón editar empleado", ex.Message);
            }
        }