private void CmbGrabar_Click(object sender, EventArgs e)
        {
            try
            {
                splashScreenManagereEspera.ShowWaitForm();
                getInfo();

                if (ListaMarcacionesExterna.Count == 0)
                {
                    MessageBox.Show("No Existen Marcaciones", "Sistema VZEN", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1);
                    return;
                }
                if (BanderaSinoCoincidenDatos)
                {
                    if (MessageBox.Show("Existen Empleados no registro en VZEN ¿Desea Registrar los empleados?", "Importacion de Marcaciones", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                    {
                        frmRo_Empleado_Mant frm = new frmRo_Empleado_Mant();
                        frm.set_Accion(Cl_Enumeradores.eTipo_action.grabar);
                        frm.ShowDialog();
                    }
                    else
                    {
                        if (MessageBox.Show("Ha Escojido no Registrar el empleado ¿Desea Excluir las marcaciones?", "Importacion de Marcaciones", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                        {
                            splashScreenManagereEspera.ShowWaitForm();


                            if (BusMarcaciones.GrabarDB(ListMarc, param.IdEmpresa))
                            {
                                MessageBox.Show("Las Marcaciones se Importaron Exitosamente");
                                splashScreenManagereEspera.CloseWaitForm();
                                this.Close();
                            }
                            else
                            {
                                MessageBox.Show("Ocurro un problema al importar las marcaciones");
                            }
                        }
                    }
                }
                else
                {
                    if (BusMarcaciones.GrabarDB(ListMarc, param.IdEmpresa))
                    {
                        MessageBox.Show("Las Marcaciones se Importaron Exitosamente");
                    }
                    else
                    {
                        MessageBox.Show("Ocurro un problema al importar las marcaciones");
                    }
                }

                splashScreenManagereEspera.CloseWaitForm();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
                Log_Error_bus.Log_Error(ex.ToString());
            }
        }
        public void insertar()
        {
            try
            {
                this.cmbEmpleado.Focus();

                // decimal Id = 0;
                string IdRegistro = "";
                string mensaje    = "";

                if (Bus_EmpMarcacion.GrabarDB(InfoMarcacion, ref IdRegistro, ref mensaje))
                {
                    MessageBox.Show("El registro ha sido guardado con éxito  Marcación ", "INFORMACION", MessageBoxButtons.OK, MessageBoxIcon.Information);

                    Limpiar();
                }
                else
                {
                    MessageBox.Show("Error al ingresar la marcación", "ATENCION", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
                Log_Error_bus.Log_Error(ex.ToString());
            }
        }