public int RegistrarEntradaSalidaEmpleado(ModelEmpleadoPersona empleado) { RegistroIngresoEgreso registro = bdEmpleado.TomarUltimoRegistroEntradaSalida(empleado.MiEmpleado); if (registro == null) { registro = new RegistroIngresoEgreso() { Empleado = empleado.MiEmpleado, Fecha = DateTime.Now, HoraIngreso = DateTime.Now }; bdEmpleado.RegistrarEntradaSalida(0, registro); return(0); } else if (registro.HoraEgreso == null) { registro.HoraEgreso = DateTime.Now; bdEmpleado.RegistrarEntradaSalida(1, registro); return(1); } else { registro = new RegistroIngresoEgreso() { Empleado = empleado.MiEmpleado, Fecha = DateTime.Now, HoraIngreso = DateTime.Now }; bdEmpleado.RegistrarEntradaSalida(0, registro); return(0); } }